首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

替icefaces的表格组件实现延迟加载的DataModel

2012-11-14 
为icefaces的表格组件实现延迟加载的DataModel这篇文章摘译自IceFaces官方的blog,文章中提到的LazyDataMod

为icefaces的表格组件实现延迟加载的DataModel

这篇文章摘译自IceFaces官方的blog,文章中提到的LazyDataModel也适用于其它的JSF组件库中的Table组件。原文地址:http://blog.icefaces.org/blojsom/blog/default/2008/11/05/Lazy-Loading-a-JSF-DataModel-for-an-ICEfaces-ice-dataTable/

?

数据迭代组件,比如 ICEfaces ice:dataTable,一般有两个属性——value和var。value是要显示的数据集,一般绑定到managed-bean的属性上,var表示迭代过程中的当前行的变量,可以通过EL表达式访问:

?

?

value绑定到 ModelBean.getRows()这个方法,这个方法可以返回多种类型的值,不过通常返回的是java.util.List类型:

public abstract int getRowsPerPage();public abstract int countRows();public abstract List<DTO> findRows(int startRow, int finishRow);

?BTW,结合使用 ICEfaces ice:dataPaginator组件可以为用户提供更好的体验。

?

热点排行