2016-04-21 76 views
0

我使用generjee在線工具創建了一些開發啓動代碼。Primefaces DataGrid是否可以進行延遲加載?

已選擇DataGrid作爲數據列表樣式併爲某些實體選擇了延遲加載。

現在我想知道Primefaces DataGrid是否真的能夠延遲加載數據?在Primefaces DataGrid Showcase中,沒有關於延遲加載的內容。此功能是否受支持?我是Faces新手。

+0

我真的指的是由Primefaces DataTable支持的JSF延遲加載:http://www.primefaces.org/showcase/ui/data/datatable/lazy.xhtml – SuperH

+0

generjee產生'lazy =「true」'和'value = 「#{} chapterBean.lazyModel」'。因爲這有效,我猜想PrimeFaces DataGrid支持JSF延遲加載,儘管它不在展示中。 – SuperH

回答

1

是的PrimeFaces可以做延遲加載,爲此,你必須把屬性。

這裏是一個懶惰數據網格的一個示例:

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

值= 「#{carBean.cars}」:支持bean
列表 懶惰= 「真」:允許遲緩裝載
行= 「12」:的項目數,以在懶
分頁程序= 「真」 加載:激活分頁