我有一个Ext.view.View,它有一个呈现的模板列表。当我在视图上选择一行时,我希望取消选择前一个选定的行。目前,我有一个onchange事件取消选择所有内容(见下文),但是当我过滤了项目时会导致问题。
如何取消选择当前过滤的行。下面是我取消选择所有代码。
Ext.Array.each(this.query('dataview'), function (v) {
v !== sm.view && v.getSelectionModel().deselectAll();
});
我想要的是取消选择在关联商店中过滤的行。上述代码的问题在于,当它运行时,过滤器将被删除,视图中的所有行都会重新显示。