【问题标题】:ExtJS Grid PagingToolbar refresh on store removeExtJS Grid PagingToolbar 在商店删除时刷新
【发布时间】:2010-10-20 08:43:37
【问题描述】:

我已经设置了一个 ExtJS 网格,同时使用 PagingToolbar(在 ArrayStore 上使用 PagingMemoryProxy)。

我已经从网格的存储中删除了项目,但是 PagingToolbar 不会显示项目已被删除。

关于如何做到这一点的任何建议?

【问题讨论】:

    标签: javascript extjs grid


    【解决方案1】:

    修改物品时尝试解绑并重新绑定商店。

    myGrid.store.on('remove', function() {
      var pager = myGrid.getBottomToolbar();
      if (pager) {
        pager.unbind(myGrid.store);
        pager.bind(myGrid.store);
      }
    });
    

    【讨论】:

    • 在 ArrayStore 上使用 PagingMemoryProxy 时无法正常工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-11
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多