如果执行grid.select(row1),然后执行grid.select(row2),我的意思是将选择从row1切换到row2。但这不会发生;两行都被选中。为了实现切换,我需要在再次选择之前执行grid.clearSelection(),但是会触发更改事件2次。
如何以编程方式一次选择一行?通过手动单击行,选择切换,更改事件仅触发一次。所以我认为必须有一种方法来以编程方式再现它。
编辑:使用selectable: 'multiple'
启用了多项选择,但这是否意味着我无法以编程方式逐个选择行?手动点击(不包含ctrl
或shift
)会逐一选择。
答案 0 :(得分:0)