如何表面

时间:2015-02-20 02:02:41

标签: javascript ajax primefaces

我在下面有他的代码,当我展开节点时会折叠其他树节点。我的问题是,primefaces是如何做到这一点的?这是内置功能吗?

<h:form id="mytreeform">
   <p:remoteCommand name="helloworld" update="mytree" />

   <p:tree id="mytree" value="#{treeView.root}" var="node" dynamic="true">
      <p:treeNode type="node" expandedIcon="ui-icon-folder-open" collapsedIcon="ui-icon-folder-collapsed">
         <h:outputText value="#{node.name}" />
      </p:treeNode>
      <p:treeNode type="leaf" icon="ui-icon-document">
         <h:outputText value="#{node.name}" />
      </p:treeNode>

      <p:ajax event="expand" listener="#{treeView.onNodeExpand}" oncomplete="helloworld()" />

   </p:tree>
</h:form>

#{treeView.onNodeExpand}只需将叶子添加到正在展开的节点。

0 个答案:

没有答案