我有一个EditorGrid。当我编辑网格时,我使用grid.getStore().commitChanges()
,以便将所有更改保存到网格的存储中。
然后,我打印出网格存储的每一行。它返回的是先前的值,而不是更新的值。
我搜索了sensha ext-gwt论坛,但找不到解决方案。
最佳答案
您可以通过将StoreListener添加到网格的商店中来完成商店的更新
参见javadoc here
grid.getStore().addStoreListener(new StoreListener<BeanModel>(){
@Override
public void storeAdd(StoreEvent<BeanModel> se) {
}
@Override
public void storeRemove(StoreEvent<BeanModel> se) {
}
@Override
public void storeUpdate(StoreEvent<BeanModel> se) {
}
});