0

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

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

实际上,我的功能类似于 oracle 表单中的 POST-QUERY 触发器,您可以在其中根据 id 设置值。大家有什么猜想请分享。

4

3 回答 3

0

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

于 2013-09-29T18:43:42.667 回答
0

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

于 2013-08-29T07:46:24.100 回答
0

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

于 2013-08-29T09:25:16.650 回答