我有一个EditorGrid。当我编辑网格时,我使用grid.getStore().commitChanges()
,以便将所有更改保存到网格的商店。
然后我打印出网格商店的每一行。它返回的是先前的值,而不是更新的值。
我搜索了sensha ext-gwt论坛,但找不到解决方案。
答案 0 :(得分:1)
您可以通过将 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) {
}
});