RichFaces Tree со встроенным текстом и элементами управления - PullRequest
0 голосов
/ 17 февраля 2010

Я реализовал представление дерева в 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 Ответ

1 голос
/ 18 февраля 2010

Ну, я думаю, вы можете сделать:

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

Но вы также можете рассмотреть возможность использования только одного набора элементов управления вне дерева, которые работают с выбранным в данный момент узлом дерева.

...