【问题标题】:p:treeTable sorting reopens closed nodes that were open beforep:treeTable 排序重新打开之前打开的关闭节点
【发布时间】:2018-01-18 08:20:40
【问题描述】:

这似乎是默认行为,当通过单击标题进行排序时,TreeTable 将重新打开以前关闭的节点。 请参阅https://www.primefaces.org/showcase/ui/data/treetable/sort.xhtml 并使用以下步骤对其进行测试: 1) 打开和关闭一个节点 2)单击标题以按该列排序 结果:之前关闭的节点将被重新打开。 曾经打开过的所有节点都是如此。

问题是,我该如何防止这种情况发生?我不想重新打开节点。

【问题讨论】:

标签: jsf primefaces


【解决方案1】:

我的同事现在找到了一种解决方法: 在树中使用折叠事件:

<p:ajax event="collapse" 
   onstart="someJSMethod()"
   oncomplete="someOtherJSMethod()" />

我认为 Js 方法并不重要,在我的例子中,它们显示了一个加载指示器。我认为在这里使用事件很重要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多