我的查询围绕Oracle ADF开发中的主从关系。

我正在尝试做的是对特定明细表的所有行进行“批处理”更改,而不必分别更改每一行。

例如,我有一个国家的主表和这些国家内所有城市的对应明细表。城市表中有一列用于“拨号代码”。如果我从国家/地区表中选择“英国”,则希望能够用值“ +44”填充英国所有城市的“拨号代码”列,而不必一一遍阅。

这可能吗?我假设一个主从关系是最适合的,但如果不是,那还有什么呢?

在此先感谢您的帮助。

最佳答案

您可以在主VO上编写一种服务方法,该方法可遍历行的所有详细信息并更新其中的属性。
然后,您可以将该服务方法公开给客户端,并将其拖动以将其添加到正在构建的页面中。
一些链接:
http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/ADF_Insider_Essentials/IterateRows/IterateRows.html
https://blogs.oracle.com/shay/entry/am_service_method_-_simple_dem

09-30 18:02