1

我已成功将数据添加到服务器并取回 json,以便成功 = true。添加后,我的网格不同步数据(使用 F5 刷新后)。在成功的处理程序中,我已经提出:

var store = Ext.getStore('Workers');
store.sync();

我已经检查过了,我真的得到了商店工人,但同步不起作用。

我认为当我在存储中重新加载数据时,网格中的数据也应该重新加载。

我也试过这个:

Ext.getCmp('workerlist').getView().refresh();

我已经尝试了 stackoverflow 中的所有示例。:)

4

1 回答 1

3

我确定你做到了...

sync();不是加载数据的正确方法。你应该试试

var store = Ext.getStore('Workers');
store.load();

refresh()网格将自身绑定到商店,因此如果您重新加载商店,网格将始终这样做,但网格在调用它时永远不会导致商店加载。您也可以尝试获取网格并从那里访问商店,例如Ext.getCmp('my-grid').store.load();

于 2012-09-17T21:05:37.660 回答