有人在使用 ExtJS 3.2.1 的 GroupingStore.js 文件中的排序方法时遇到问题吗?我有超过 2000 条记录要加载到网格控件中,并且我收到长时间运行的脚本通知。它消失并继续处理。
我知道 MS 发布了一个注册表修复程序来修复此问题,但如果可能的话,我宁愿通过编码来解决它。
谢谢
最佳答案
哇哦,2000条记录没有分页?然后你想对它进行排序?
我总是使用分页工具栏或分页滚动条将任何可能超过 500 条记录的网格转换为分页网格。
根据我的经验,任何超出此范围的内容都会对客户资源造成过大的负担,无法证明没有这些而获得的任何直观使用优势是合理的。我认为 2000 肯定需要分页,这可以解决您长时间运行的脚本问题。
我不认为 ExtJS3 内置了分页滚动条,不过可能有一个 ux。不过它确实有分页工具栏,here .
您应该实现后端排序,然后该工具栏将请求较小块(页面)中的数据,如上面的文档链接中所述。
关于ExtJS 3.2.1 GroupingStore.js 排序方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502110/