到目前为止,我已经看到使用以下逻辑的示例:
- 创建表格/网格对象
- 设置其数据源(数组列表/集合等集合)
- 该表显示了客户端的条目!
问题是,我们有数百万行要显示,(顺便说一句,我试图用所有条目加载容器,这花了很多时间,而且缺乏客户端性能)
所以这就提出了一个问题:
你如何在 zk 表\网格上显示大量数据?一厢情愿的想法让我认为,我可以设置一个数据库连接或其他东西,而不是数组列表数据源,这将通过分页按需管理结果。
有任何想法吗?
为什么在一次不显示所有行时加载数据。
仅检索那些应该显示的数据并按需加载其他数据,而不是在页面最初加载时。
如果您尝试获取 100 万行并尝试将其绑定到控件,它将极大地影响您的应用程序性能并增加页面加载时间。
所以,我的建议应该只获取那些需要显示的行。如果请求来自用户对下一组页面的请求,则加载该数据并绑定。
您可以进行 ajax 调用以避免每次整个页面引用
希望这可以帮助..
ZK 给BigListbox展示巨大的记录