网页与页面不删除记录

时间:2014-07-24 00:12:58

标签: extjs extjs4 extjs-mvc

删除记录时遇到问题。

如果我在第一页中选择一条记录并更改页面并尝试删除它不起作用的记录,我有一个带页面的网格。 (不删除记录)。

我必须做什么? 网格的限制? 是个bug吗?

先谢谢。

var aRecords = this.getGridV().getSelectionModel().getSelection();


    if (aRecords.length>0) {


                var store = this.getGridStoreStore();


                store.suspendEvents();
                store.remove(aRecords);
                store.resumeEvents();
                store.sync();
                store.load();
  }

1 个答案:

答案 0 :(得分:0)

使用分页网格时,商店会被过滤,并且不包含当前页面之外的记录。因此,如果您选择一行,则在您更改页面时,该行不再存储在商店中,并且不再被选中。

这不是一个错误,由于整个概念,这是一个限制。您无法选择未显示的行。

您可以使用BufferedRenderer使用无限滚动,这样您就可以选择任意行,滚动并保持选中状态。