如何在Extjs中成功更新后重新加载/刷新网格中的单行?

时间:2016-10-12 07:45:01

标签: datagrid extjs4 store

我尝试刷新或重新加载数据网格中的更新行,因为如果只更新了1或2行,我就不想刷新整个网格。

我的尝试:

...
store.sync({
    success : function(rec, op, success) {
        ....
        var store = Ext.getStore('TheStore');
        for (var i = 0; i < rec.operations.length; i++) {
             //You can only update rows in my grid. 
             //No other options avaialable!
             var recdId = store.indexOf(rec.operations[0].records[i]);
             grid.getView().refreshNode(recdId);  
        }
        ....
}),
...

使用该代码,网格根本不刷新更新的行。看起来没有任何反应,但我不知道为什么?! 有人面临同样的问题或者可能有解决方案吗? 如果有人可以帮助我,那会很好。

提前致谢!

0 个答案:

没有答案