Dojo DataGrid 非常慢

标签 dojo dojox.grid

我有一个从 XMLStore 读取数据的 DataGrid。 DataGrid 中大约有 2200 行。每次滚动表格时,都需要几秒钟才能显示数据。似乎一次只检索几行(20-25)。有没有办法一次检索所有行?

最佳答案

您需要更改 rowsPerPage 的默认值,这可以通过编程方式或通过标记来完成。请参阅此处查看每个示例:http://www.sitepen.com/blog/2008/10/22/new-features-in-dojo-grid-12/

不过,请注意:一次获取 2200 行数据可能不会给您带来您想要的性能。我建议尝试使用大于默认值 25 但小于整个记录集的 rowsPerPage 值(100 似乎是一个不错的起点),直到找到一个令您满意的值。

关于Dojo DataGrid 非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2882720/

相关文章:

javascript - 在 Dojo EnhancedGrid FilterBar 上设置状态文本

https - 如何使用基本身份验证制作 dojo.request.xhr GET 请求

dojo - Rally:过滤到特定标签的查询

javascript - 如何在 Dojo 数据网格中有条件地设置单元格样式?

javascript - 使用 AndOrReadStore 的 Dojo DataGrid 过滤器——我做错了什么?

带有 JSONREST 问题的 Dojo 增强型网格

javascript - 如何让 dojo treeGrid 按两列分类?

在 Dojo 构建中用作函数的 JavaScript 关键字

localization - 使用 NLS/本地化的 Dojo 自定义构建

javascript - Dojo 从 require 中返回值