ZK - 如何在表/网格中显示1M亿行

时间:2013-10-03 15:12:06

标签: java database client zk

到目前为止,我见过使用以下逻辑的示例:

  1. 创建表格/网格对象
  2. 设置其数据源(诸如数组列表/集合之类的集合)
  3. 该表显示了客户端的条目!
  4. 问题是,我们要显示数百万行,(在旁注上我尝试使用所有条目加载容器,花费了大量时间,并且缺乏客户端性能)

    因此提出了一个问题:

      

    如何在zk tables \ grid上显示大量数据?如意   思考指出我认为而不是数组列表数据源   我可以设置数据库连接或其他东西,这将管理   分页的需求结果。

    有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

仅查看应显示的数据,并在页面最初加载时不按需加载其他数据。

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

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

你可以进行ajax调用以避免每次整页引用

希望这会有所帮助..

答案 1 :(得分:1)

ZK让BigListbox显示巨大记录