【发布时间】:2017-02-27 12:27:14
【问题描述】:
我的任务是将 Jetty 9.3 上的旧 Struts 1.3 应用程序移植到 JSF/Primefaces。
众所周知的 Struts <display:table>-component 有一个 sort-attribute 可以有 "list" 或 "page" 作为值,这意味着要么对整个底层数据进行排序,要么只对当前页面上的可见部分进行排序,分别。
如何使用 JSF <h:dataTable> 或者最好是 Primefaces <p:dataTable> 来模拟?
我查阅了 Primefaces 5.3 用户指南、展示和许多互联网资源,当然还有 stackoverflow 搜索。
Primefaces 的延迟加载功能可能是我认为的关键,但没有找到完整的示例。
有没有一个完整的例子,比如内存中的虚拟数据?,
【问题讨论】:
-
在 p:dataTable 的 p:column 中有 sortBy 属性。会有帮助吗?
-
是的,不,这将始终对整个基础数据进行排序。
标签: sorting primefaces jsf-2 datatable