1

是否有一些简单的方法或者可能是一个现成的组件来使用dataTablePrimefaces 的延迟加载但没有分页(也不是标准的)?

我需要以下功能:加载页面时dataTable仅包含 100 行中的前 10 行(快速响应时间)。其余行会自动加载到 中,dataTable但用户已经可以使用第一部分数据。

感谢您的任何建议。在最坏的情况下,我将不得不自己实施类似的行为,但也许有人已经有一些经验。

4

1 回答 1

3

您正在寻找的功能与“实时滚动”非常接近。它确实在后台加载,但仅在滚动到达底部时才加载。请参阅“DataTable - 滚动”展示页面。

这是展示示例的相关性摘录,显示了您需要的属性:

<p:dataTable var="car" value="#{tableBean.carsLarge}" scrollRows="20"  
    scrollable="true" liveScroll="true" scrollHeight="150" id="dataTable4"> 

但是,要准确实现您的功能要求,您可能需要自制或向 PrimeFaces 人员发布新功能请求。

于 2013-01-25T18:34:07.363 回答