首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Extjs网格上添加存储数据(3)

在Extjs网格上添加存储数据(3)
EN

Stack Overflow用户
提问于 2012-04-18 04:36:39
回答 3查看 1.3K关注 0票数 1

我有一个包含大约500条记录的jsonstore,每次我添加更多的数据到存储中,我都会调用grid.getView().refresh()来绑定gridpanel上的数据,但这需要5-6秒的时间,而且还会使浏览器挂起。

有没有其他方法可以更快地绑定网格面板或刷新网格面板?

EN

回答 3

Stack Overflow用户

发布于 2012-04-18 05:18:29

你不能直接把结果加到商店的load方法上吗?我是这样想的:

代码语言:javascript
运行
复制
grid.store.load({add:true, params: your_params_here});

请参阅load方法的api:http://docs.sencha.com/ext-js/3-4/#!/api/Ext.data.Store-method-load

票数 1
EN

Stack Overflow用户

发布于 2012-04-18 05:05:46

好吧,所有的事情都是在UI线程中完成的。因此,速度取决于浏览器: Chrome很可能非常快,而IE7或IE8则明显较慢。

你已经看过firebug的(或IE的,或Chrome的)分析器了吗,看看CPU的大部分时间都花在哪里了?我想知道是行刷新还是布局。

票数 0
EN

Stack Overflow用户

发布于 2017-05-08 04:09:53

考虑到您有大量且不断增长的数据,如何使用带有分页的缓冲网格?

extjs pagination display on browser

也许这个链接会对你有所帮助。extjs grid with pagination

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10198742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档