Oracle ADF树使用主要详细信息瞬态VO

时间:2015-02-23 10:48:51

标签: oracle oracle-adf

我正在使用Jdev 12.1.3

用例:

我想通过使用瞬态VO(以编程方式填充行)来显示树表。

  1. 我创建了两个瞬态视图对象(1.Dept 2.Emp)并查看了这两个视图之间的链接。
  2. 并根据此VO创建了一个树表,其中有两个级别(级别1为部门,级别2为Emp)
  3. 在加载页面时,我以编程方式将行填充到View Object。
  4. 我能够在UI中看到这些值(仅适用于部门(根级别)),并且它不包含任何孩子的值。
  5. 如果我拖动,每个VO都有不同的树表。它没有显示相应的值(如主子值。)
  6. 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

首先,确保您可以从标准'中构建af:tree组件。 VO&#; s:基于SQL。如果您明白这一点,可以继续:

  1. 确保您了解树的工作原理。如果您有一棵树:

    -a --ab - 交流

  2. (表示一个有两个子节点的根) 实际上,您将拥有1个VO主实例和2个子VO实例。这意味着您必须填充2个View Object子实例。

    如果我在你的鞋子里,我只需要创建一个动态树,我将以编程方式创建树(http://one-size-doesnt-fit-all.blogspot.co.uk/2007/05/follow-up-programmatic-adf-faces-tree.html),删除程序化的VO。