我已成功将数据添加到服务器并返回json,以便我成功= true。添加后,我的网格不会同步数据(刚刚用F5刷新后)。在成功的处理程序中,我已经提出:
var store = Ext.getStore('Workers');
store.sync();
我已经检查过,我真的得到了商店工作人员,但同步工作无效。
我认为当我在商店中重新加载数据时,网格中的数据也应该重新加载。
我也试过这个:
Ext.getCmp('workerlist').getView().refresh();
我已尝试过stackoverflow中的所有示例。 :)
答案 0 :(得分:3)
我相信你确实......
sync();
不是加载数据的正确方法。你应该试试
var store = Ext.getStore('Workers');
store.load();
网格将自身绑定到商店,因此如果您重新加载商店,网格将始终这样做,但网格在调用refresh()
时不会在商店上造成负载。您也可以尝试获取网格并从那里访问商店,如Ext.getCmp('my-grid').store.load();