我无法为具有Ext.selection.CheckboxModel网格动态选择多行
我有我想选择的行的索引。发生的事情是在select调用之后。
for(var i=0;i<count;i++){
Ext.getCmp('loadFrameStateInfoTable').getSelectionModel().select(oldStateSelection[i].index);
}
我得到了网格中的选择,但只有一行。这是索引来自oldStateSelection[i].index
的最后一行。
该网格应选中所有行。
2条答案
按热度按时间iibxawm41#
正如您在文档中所看到的,如果您不希望取消选择其他行,则需要设置 keepExisting。
txu3uszq2#
以下是ExtJS 6.2.0及更高版本的新方法:
.getSelectionModel().select(i,true)
-对我有用。在这里我记录索引。方法文件:
select ( records, [keepExisting], [suppressEvent] )
按记录示例或索引选择记录示例。参数
Ext.data.Model[]/Number
记录数组或索引Boolean (optional)
如果为True,则保留现有的选择;默认为:假的Boolean (optional)
如果为True,则不激发选择事件;默认为:假的