【发布时间】:2014-11-03 08:50:31
【问题描述】:
我想在我的应用程序的数据表中使用延迟加载。我浏览了 Primefaces 展示网站上的示例:http://www.primefaces.org/showcase/ui/data/datatable/lazy.xhtml。但是我不明白这是一个延迟加载的例子。
应用程序第一次加载页面时,他仍然获得了 200 辆汽车。我希望(因为我也想在我的应用程序中以这种方式实现延迟加载)应用程序第一次加载此页面时,他只加载与第一页上的行一样多的条目,然后当用户点击第二页下 x 个条目被加载,依此类推。
由于我有一个潜在的巨大数据表(超过一百万条记录),我显然不想加载一百万条记录,如果他只需要前 20 条记录中的某些内容,则让用户等待 5 分钟。
编辑:更糟糕的是,当我使用 viewscoped 的 spring backing bean 时,我注意到每次用户切换到另一个页面时他都会加载所有记录。我什至会从使用这种没有延迟加载的数据表中受益。
【问题讨论】:
标签: java primefaces lazy-loading