执行后没有获得LOV值

时间:2013-08-28 07:10:18

标签: oracle-adf lov

我正面临Lov的问题,我在页面中有三个lov字段,这些字段在其他viewObjects上定义,而不是当前页面viewObject。我成功地将它们绑定到页面,即通过单击图标获取值。

但问题是在执行时我没有得到这些字段的任何值,我试图覆盖viewImpl类中的createInstanceFromResultSet()方法,其中iam获取id和设置值,例如通过在当前行的Vo中使用appid,iam设置appName,但没有成功。我对ADF很新,任何解决方案。我的jdevelper版本是oracle 11g release2

实际上我的功能类似于oracle表单中的POST-QUERY触发器,您可以在其中根据id设置值。 任何人都有任何猜测请分享。

3 个答案:

答案 0 :(得分:0)

我发现的最佳方式是来自"Oracle® Fusion Middleware Fusion Developer's Guide for Oracle Application Development Framework Release1是要让您的View对象基于多个实体对象,从主表中加入查询所需的所有信息,以及任何辅助/查找 - 值表。所以在一次旅行中,您可以带来数据库中的所有值。

答案 1 :(得分:0)

我相信你绑定这些LOV的方式是错误的,请关注这篇博文https://blogs.oracle.com/prajkumar/entry/create_lov_in_adf_application它会让你了解制作LOV的正确方法

答案 2 :(得分:0)

如果在ADF中执行后无法获得LOV值,请检查在ViewObject上定义的两种数据类型以及这些字段,应用Lov。如果两个字段的数据类型不同,则提交的值为刷新,Lov字段显示为空白。