我尝试刷新或重新加载数据网格中的更新行,因为如果只更新了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);
}
....
}),
...
使用该代码,网格根本不刷新更新的行。看起来没有任何反应,但我不知道为什么?! 有人面临同样的问题或者可能有解决方案吗? 如果有人可以帮助我,那会很好。
提前致谢!