问题描述
||
我有一个EditorGrid。当我编辑表格时,我使用
grid.getStore().commitChanges()
,以便将所有更改保存到表格的存储中。
然后,我打印出网格存储的每一行。它返回以前的值,而不是更新的值。
我搜索了sensha ext-gwt论坛,但找不到解决方案。
解决方法
您可以通过将StoreListener添加到网格的商店中来完成商店的更新
在这里看到javadoc
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) {
}
});