GXT(EXT-GWT) 无法将更改提交到 EditorGrid 存储

发布于 2024-11-01 05:21:45 字数 162 浏览 0 评论 0原文

我有一个编辑器网格。当我编辑网格时,我使用 grid.getStore().commitChanges() ,以便将所有更改保存到网格存储中。

然后我打印出网格存储的每一行。它返回的是以前的值,而不是更新后的值。

我搜索了 sensha ext-gwt 论坛,但找不到解决方案。

I have an EditorGrid. When i edit the grid i use grid.getStore().commitChanges(), in order to save all the changes to the grid's store.

Then i print out each row of the grid's store. It return's the previous values and not the updated ones.

I searched sensha ext-gwt forum, but couldn't find a solution.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海蓝天 2024-11-08 05:21:45

您可以通过将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) {

        }

    });

You can have updated done on your Store by adding a StoreListener to the store of your Grid
see the 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) {

        }

    });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文