如何从EXT网格中的复选框选择模型中的所有视图中删除复选框选择

时间:2017-09-11 09:25:43

标签: extjs ext4

我有一个带有复选框选择模型的Ext网格。网格包含多个页面,每个页面包含50个记录。我有一个“清除选择”按钮来取消选择选择模型中的所有选定行。 代码是:

 handler: function(){
         this.selectionModel.deselectAll();
         this.selectedReordsArray.clear();

         },
        scope: this

问题是,当我在第一页中选择一些记录并移动到第二页并在那里选择一些记录时。现在,如果我单击“清除选择”按钮,它将取消选择该页面上的行,即第二页,但是当我返回到第1页时,仍然会选择那些行。 有没有办法从所有页面中删除复选框选择。

谢谢,

PS:我使用的是Ext JS 4.1.3

1 个答案:

答案 0 :(得分:0)

为您的selmodel添加“ pruneRemoved:false”。然后尝试为您的网格存储添加deselectAll()方法。这将清除所有页面中的选定记录。