grid.getSelectionModel的所有操作
时间: 2023-12-19 14:04:45 浏览: 31
grid.getSelectionModel() 返回一个 Ext.selection.Model 实例,表示 grid 的选择模型。以下是该实例的一些常见操作:
1. select(record): 选中指定的 record。
2. selectAll(): 选中所有的 record。
3. deselect(record): 取消选中指定的 record。
4. deselectAll(): 取消选中所有的 record。
5. getSelection(): 返回当前选中的 record 数组。
6. getCount(): 返回当前选中的 record 数量。
7. hasSelection(): 返回是否有 record 被选中。
8. selectRange(startRecord, endRecord, keepExisting): 选中指定范围内的 record。
9. selectNext(keepExisting): 选中下一个未被选中的 record。
10. selectPrevious(keepExisting): 选中上一个未被选中的 record。
11. isFocused(record): 返回指定的 record 是否拥有焦点。
12. setLastFocused(record): 设置最后拥有焦点的 record。
13. setLocked(locked): 锁定或解锁选择模型,锁定后无法进行选中操作。
注意:以上操作仅适用于 Ext JS 4.x 版本的 grid。在不同版本或者不同框架的 grid 实现中,选择模型的操作可能会有所不同。