【问题标题】:Cascading Tree like Structure in ADF Dynamically?在 ADF 中动态层叠树状结构?
【发布时间】:2012-06-25 23:31:02
【问题描述】:

我需要在 ADF 应用程序的 UI 上表示一个级联树结构,但有一个问题,

树的深度是未知的,即一个根节点有一个或多个节点,而这些节点又可能有多个子节点。

我最初的处理想法是,创建多个表,从中创建 ADF BC 组件,其中多个 VO 具有主 - 详细信息类型的关系,但这适用于 2 - 3 个或更多表,但我需要添加 动态支持。

我们将不胜感激任何关于声明式或程序式方法的建议。

提前致谢:)

【问题讨论】:

    标签: user-interface tree master-detail oracle-adf


    【解决方案1】:

    当前 ADF 要求您为树层次结构定义规则,这限制了动态方法,因为您 i) 需要在视图之间的 ADF BC 级别上定义访问器,并且 ii) 需要在配置时基于这些关联定义规则ADF 绑定树。

    为了满足您的要求,您将基于 Trinidad ChildPropertyTreeModel 构建自己的树模型

    见:http://myfaces.apache.org/trinidad/trinidad-api/apidocs/org/apache/myfaces/trinidad/model/ChildPropertyTreeModel.html

    在此自定义模型中,您可以查询 ADF BC 视图(是否通过 ADF 绑定层)以构建您想要的动态树结构

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-05
      • 2018-07-26
      • 2012-09-13
      • 2015-09-04
      • 2015-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多