我有一个从 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/