如果首先选择节点,则Primefaces Tree不会展开

时间:2012-02-19 05:25:17

标签: jsf jsf-2 primefaces

我正在使用primefaces 2和一个支持bean在两个不同的facelets页面中显示树组件。在第一页上,树显示,展开,我可以从中选择项目。

当我转到第二页时,如果我没有选择一个节点,我可以扩展节点。以不同的方式说,我可以在最初加载树之后选择节点,但是一旦选择节点,我就无法扩展任何节点。两个页面都使用相同的backing bean和p:tree标记定义,如下所示。唯一的区别是正在更新的内容(更新属性)。不确定这是否是问题,但我在控制台中没有错误。

<p:tree id="orgTree" value="#{userAdminBean.orgTree}" var="node" dynamic="true" 
   nodeExpandListener="#{userAdminBean.onNodeExpand}" update="orgName,groupName,position"
   selectionMode="single" selection="#{userAdminBean.selectedOrgNode}"
   nodeSelectListener="#{userAdminBean.nodeSelectedInEditUserScreen}">
      <p:treeNode>
         <h:outputText value="#{node}"/>
      </p:treeNode>
</p:tree>

0 个答案:

没有答案