如何更改已创建的dojo网格的数据存储?

如何更改已创建的dojo网格的数据存储?,dojo,dojox.grid,Dojo,Dojox.grid,在我的on RowClick事件处理程序中,我必须更改存储,如下所示: var store = new ItemFileWriteStore({data: somedata}); thisObj.myGrid.store = store 但这不起作用,因为某些dojo内部断言失败。我想出了自己的解决方案: var store = new ItemFileWriteStore({data: somedata}); thisObj.myGrid.store.close(); thisObj.m

在我的on RowClick事件处理程序中,我必须更改存储,如下所示:

var store = new ItemFileWriteStore({data: somedata});

thisObj.myGrid.store = store

但这不起作用,因为某些dojo内部断言失败。

我想出了自己的解决方案:

var store = new ItemFileWriteStore({data: somedata});

thisObj.myGrid.store.close();
thisObj.myGrid.setStore(store);

我想出了自己的解决方案:

var store = new ItemFileWriteStore({data: somedata});

thisObj.myGrid.store.close();
thisObj.myGrid.setStore(store);