【问题标题】:Is Primefaces DataGrid able for lazy loading?Primefaces DataGrid 是否能够延迟加载?
【发布时间】:2016-04-21 20:21:26
【问题描述】:

我使用generjee在线工具创建了一些开发启动代码。

已为数据列表样式选择了 DataGrid,并为某些实体选择了延迟加载。

现在我想知道 Primefaces DataGrid 是否真的能够延迟加载数据?在 Primefaces DataGrid 展示中,没有关于延迟加载的内容。是否支持此功能?我是 Faces 新手。

【问题讨论】:

  • 我的意思是 Primefaces DataTable 支持的 JSF 延迟加载:primefaces.org/showcase/ui/data/datatable/lazy.xhtml
  • generjee 产生lazy="true"value="#{chapterBean.lazyModel}"。因为这行得通,我想 PrimeFaces DataGrid 支持 JSF 延迟加载,虽然它不在展示中。

标签: jsf primefaces datagrid lazy-loading


【解决方案1】:

是的,PrimeFaces 可以做延迟加载,为此,您必须放置属性。

这是一个惰性 DataGrid 的示例:

<p:dataGrid var="car" value="#{carBean.cars}" columns="3" rows="12"
paginator="true" lazy="true">
...
</p:dataGrid>

value="#{carBean.cars}" : 支持 Bean 列表
lazy="true" : 允许延迟加载
rows="12" : 延迟加载的项目数
paginator="true" : 激活分页

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    • 2012-08-07
    • 2015-09-18
    • 2014-01-19
    • 1970-01-01
    相关资源
    最近更新 更多