selectedNode = null в деревьях внутри accordionPanel - PullRequest
1 голос
/ 21 марта 2012

Я могу отображать деревья внутри accordionPanel - одно отдельное дерево на каждой вкладке accordionPanel-. Проблема возникает, когда я пытаюсь поймать выбранный узел деревьев. Если я выберу один узел дерева на первой или второй вкладке, я всегда получаю ноль в соответствующем атрибуте selectedNode. Он учитывает только то, что выбранный узел находится в дереве последней вкладки аккордеона

Может ли кто-нибудь дать совет?

Вот код

<p:accordionPanel value="${bean.menus}" var="menu">
    <p:tab title="#{menu.name}">
        <p:tree value="#{menu.tree.root}" var="node"
            rendered="#{menu.tree != null}" 
            selectionMode="single"
            selection="#{menu.tree.selectedNode}">  
            <p:treeNode>
                <h:outputText value="#{node.name}" />
            </p:treeNode>
        </p:tree>                       
    </p:tab>
</p:accordionPanel>

Примечания:

  1. Я использую версию 3.2
  2. Я не могу отобразить деревья внутри аккордеона с помощью пользовательского интерфейса: повторить стратегию



Спасибо

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