首页 > 解决方案 > ADF 树绑定问题

问题描述

我正在使用 3 级树 VO。所有三个 VO 都有绑定变量。VO 通过查看链接连接。我正在使用 createViewLinkAccessorRS 将变量从父 VO 传递给子 VO。我为第二级和第三级定义了目标数据源(EL_expression)。树工作正常,节点填充正确(一直向下)。问题是第二个和第三个树级属性只显示在树组件中。页面中的其他任何地方看起来都是空的({bindings.(attname).inputValue} = null)(例如 - 从 AppModuleDataControl 拖动第三个树级别“FlowOrder”并从中创建一个表单,然后选择树的第二个节点将更新所有第三级树节点(请参见附图),但会将刚刚创建的整个表单留空)

知道为什么 FlowOrder 绑定是空的吗?我假设它可能与 VO 的绑定变量有关 .. 我什至认为我会更改树选择侦听器,所以在第二级单击它将通过 executewithparams 执行“FlowOrder”的完整查询,但它没有有任何意义,因为在单击 2 级树后已经获取了数据)(Jdeveloper:12.2.1.2.0)

附图:详情

标签: oracle-adfjdeveloper

解决方案


在另一篇文章中查看我对树和示例应用程序的解释:基于树选择的 ADF 过滤表 树显示来自视图链接访问器的数据。表单显示来自视图实例的数据。他们处于不同的状态。


推荐阅读