0

到目前为止,我已经看到使用以下逻辑的示例:

  1. 创建表格/网格对象
  2. 设置其数据源(数组列表/集合等集合)
  3. 该表显示了客户端的条目!

问题是,我们有数百万行要显示,(顺便说一句,我试图用所有条目加载容器,这花了很多时间,而且缺乏客户端性能)

所以这就提出了一个问题:

你如何在 zk 表\网格上显示大量数据?一厢情愿的想法让我认为,我可以设置一个数据库连接或其他东西,而不是数组列表数据源,这将通过分页按需管理结果。

有任何想法吗?

4

2 回答 2

1

为什么在一次不显示所有行时加载数据。

仅检索那些应该显示的数据并按需加载其他数据,而不是在页面最初加载时。

如果您尝试获取 100 万行并尝试将其绑定到控件,它将极大地影响您的应用程序性能并增加页面加载时间。

所以,我的建议应该只获取那些需要显示的行。如果请求来自用户对下一组页面的请求,则加载该数据并绑定。

您可以进行 ajax 调用以避免每次整个页面引用

希望这可以帮助..

于 2013-10-03T15:16:54.727 回答
1

ZK 给BigListbox展示巨大的记录

于 2013-10-04T11:00:51.980 回答