performance - 从后端更新 TreeTable 的部分内容
问题描述
我的应用程序在 Primfaces 6.1.1 下有一个 treeTable。当前应用程序正在使用 RequestContext.getCurrentInstance().update("myFormId:myTreeTableId")
更新整个 TreeTable 的显示。
由于 TreeTable 包含这么多节点时的性能问题,我只想更新相关行/节点的显示。我尝试通过行 ID 更新 TreeTable 的显示,例如我通过 IE 11 的开发人员工具检查的相关 IDRequestContext.getCurrentInstance().update("myFormId:myTreeTableId_node_0_0")
在哪里。但是,更新没有任何效果,相关行的显示尽管后端中关联的 TreeNode 的状态已更改,但 TreeTable 上的值不会更改。myFormId:myTreeTableId_node_0_0
<tr>
我只能设法使用<td>
标签 RequestContext.getCurrentInstance().update("myFormId:myTreeTableId:0_0:columnId")
的id 来更新表格单元格0_0
的显示,例如rowKey
关联 TreeNode 的位置。
有没有办法更新 TreeTable 中某些行的显示,包括它们的选定状态(复选框)?
谢谢。
解决方案
推荐阅读
- java - Java中线程失败的常见原因有哪些
- html - 将文本包裹在图像 CSS 上
- mysql - 通过 ODBC 在 SSRS 报告中调用带有参数的 MySQL 存储过程
- regex - 正则表达式确保四个字母之一只出现一次
- php - Artisan serve all functions 完美运行,但是当我在 Xampp 上运行它时,某些功能不起作用
- qt - 如何防止系列值缩放到 Qt 图表轴的 100% 范围?
- javascript - onChange 在 reactjs antd 中使用 setState 时返回一个回调
- apache - 如何用问号重定向链接
- android - 在后台Android中进行繁重处理时UI冻结
- reactjs - 使用来自反应应用程序的 axios 将数据传递给 Web 服务