是否有一些简单的方法或者可能是一个现成的组件来使用dataTable
Primefaces 的延迟加载但没有分页(也不是标准的)?
我需要以下功能:加载页面时dataTable
仅包含 100 行中的前 10 行(快速响应时间)。其余行会自动加载到 中,dataTable
但用户已经可以使用第一部分数据。
感谢您的任何建议。在最坏的情况下,我将不得不自己实施类似的行为,但也许有人已经有一些经验。
是否有一些简单的方法或者可能是一个现成的组件来使用dataTable
Primefaces 的延迟加载但没有分页(也不是标准的)?
我需要以下功能:加载页面时dataTable
仅包含 100 行中的前 10 行(快速响应时间)。其余行会自动加载到 中,dataTable
但用户已经可以使用第一部分数据。
感谢您的任何建议。在最坏的情况下,我将不得不自己实施类似的行为,但也许有人已经有一些经验。
您正在寻找的功能与“实时滚动”非常接近。它确实在后台加载,但仅在滚动到达底部时才加载。请参阅“DataTable - 滚动”展示页面。
这是展示示例的相关性摘录,显示了您需要的属性:
<p:dataTable var="car" value="#{tableBean.carsLarge}" scrollRows="20"
scrollable="true" liveScroll="true" scrollHeight="150" id="dataTable4">
但是,要准确实现您的功能要求,您可能需要自制或向 PrimeFaces 人员发布新功能请求。