在accordionPanel内的树中selectedNode = null

时间:2012-03-21 10:31:12

标签: jsf primefaces

我能够在accordionPanel中显示树 - 在accordionPanel-的每个标签中显示不同的树。 当我尝试捕获树的选定节点时出现问题。 如果我在第一个或第二个选项卡中选择树的一个节点,我总是在相应的selectedNode属性中得到null。 它仅考虑所选节点是否在手风琴的最后一个选项卡的树中

有人可以提供一些建议吗?

这是代码

<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. 我无法用ui:repeat strategy

    显示acordion中的树

                              
                                                                       
                 

  3. 由于

0 个答案:

没有答案