как установить значение узла в defaultTreeNode - PullRequest
2 голосов
/ 21 ноября 2011

Я использую primefaces 3.0 M2, и я использую DefaultTreeNode с компонентом p: tree, и он работает нормально. Моя проблема в том, что я хочу, чтобы значение выбранного узла отличалось от значения отображаемого узла. Нужна ваша помощь, пожалуйста!

1 Ответ

1 голос
/ 21 ноября 2011

Вы можете отобразить любой текст, который вам нравится для каждого узла. Например, это немного измененный пример из простых лиц showcase (TreeBeen.java такой же):

<h:form>
    <p:growl id="growl" showDetail="true" />
    <p:tree id="treeSingle" value="#{treeBean.root}" var="node"
        selectionMode="single" selection="#{treeBean.selectedNode}">
        <p:treeNode>
            <h:outputText value="Node" />
        </p:treeNode>
    </p:tree>

    <p:commandButton value="Display Selected" update="growl"
        actionListener="#{treeBean.displaySelectedSingle}" />
</h:form>

Текст «Узел» отображается для каждого узла, но его значение данных отображается при событии нажатия кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...