oracle-adf - 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)
附图:详情
解决方案
在另一篇文章中查看我对树和示例应用程序的解释:基于树选择的 ADF 过滤表 树显示来自视图链接访问器的数据。表单显示来自视图实例的数据。他们处于不同的状态。
推荐阅读
- javascript - Hacking the import statement to extend an inherited class
- java - 如何从 JavaDB 中读取数据
- csv - 自动删除许多 .csv 文件中的几行
- python - 在一个简单的 CNN 中优化了多少参数?
- c - C - 不能用指针执行函数
- kubernetes - 如何导出单个 kubectl 上下文?
- c - 为什么这个浮点数的打印会导致c中的错误答案
- javascript - 将多个对象插入数组的最佳方法
- coq - 用 John Major 等式重写
- knn - Radius Nearest Neighbors - 获取邻居中的邻居数