我有一个p:treeTable
以一种形式和一种p:dialog
以另一种形式从哪里p:dialog
我将数据添加到p:treeTable
提交时h:commandButton
我添加更新的对话框p:treeTable
为了看到添加的节点
问题是用户打开的所有展开节点都会崩溃
我发现这个问题避免更新后 p:treeTable 崩溃 https://stackoverflow.com/questions/13394963/avoiding-the-collapsing-of-ptreetable-after-update他所写的问题已解决,但他的问题没有答案或解决方案
为了避免折叠或展开,您必须将 java 端的节点标记为折叠或展开。为此,只需添加一些 ajax 调用和一些侦听器方法。
JSF/面孔:
<p:tree ...>
<p:ajax event="expand" listener="#{backing.nodeExpand}" />
<p:ajax event="collapse" listener="#{backing.nodeCollapse}" />
...
</p:tree>
Java/支持:
public void nodeExpand(NodeExpandEvent event) {
event.getTreeNode().setExpanded(true);
}
public void nodeCollapse(NodeCollapseEvent event) {
event.getTreeNode().setExpanded(false);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)