【发布时间】:2011-05-26 01:13:48
【问题描述】:
我有一个用 ExtJS 制作的网格,我将它渲染到我定义的 div 中,当请求刷新时,我只需使用 JQuery“清空”该 div,然后每次重新渲染网格以创建新对象:
var grid = new xg.GridPanel({
store: store,
columns: [
...
renderTo: 'db-grid'
然后我用这个来清空 div:
$("#db-grid").empty();
这适用于 3 或 4 次刷新,然后它似乎加载非常缓慢,我想这是因为它再次重新创建所有这些对象,每次唯一改变的是“存储”。我是通过 AJAX 请求获得的,有没有办法在不每次都创建新网格的情况下刷新它?
我对 ExtJS 很陌生,我正在从 JQuery 做一些转换,这就是为什么我使用 JQuery 的“empty()”函数,如果你知道 ExtJS 替代方案,我很乐意改用它,
谢谢!
【问题讨论】: