RichFaces树具有内联文本和控件

时间:2010-02-17 20:58:13

标签: jsf treeview richfaces

我在RichFaces中实现了一个树视图。现在我想显示与树节点内联的数据和控件。

例如:

(Root Node)
   |
   ----(Tree Node 1)  (Text and control Here)
   |
   ----(Tree Node 2)  (Text and control Here)
          |
          ----(Tree Node 3)  (Text and control Here)

以下是我的树视图的(简化)标记:

<rich:tree value="#{TreeBean.tree}" var="node">
    <rich:treeNode>     
        <h:outputText value="#{node}"/>
    </rich:treeNode>
</rich:tree>

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

嗯,我想你可以做:

<rich:treeNode>     
     <h:panelGroup>
        <h:outputText value="#{node}"/>
        <h:outputText value="#{text}" />
        <a4j:commandLink .. />
     </h:panelGroup>
</rich:treeNode>

但您也可以考虑在树外部只有一组控件,这些控件在当前选定的树节点上运行。