GXT (EXT-GWT) Невозможно зафиксировать изменения в хранилище EditorGrid - PullRequest
2 голосов
/ 15 апреля 2011

У меня есть EditorGrid.Когда я редактирую сетку, я использую grid.getStore().commitChanges(), чтобы сохранить все изменения в хранилище сетки.

Затем я распечатываю каждую строку хранилища сетки.Он возвращает предыдущие значения, а не обновленные.

Я искал на форуме sensha ext-gwt, но не смог найти решение.

1 Ответ

1 голос
/ 08 июня 2011

Вы можете сделать обновление в вашем Магазине , добавив StoreListener в хранилище вашей Grid см. 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) {

        }

    });
...