如果我使用CTRL-Click选择网格中的行,它可以正常工作。
但是当我使用CTRL-Click to DESELECT行时,选择模型显示IMO不正确的信息。
在以下代码中:
grid.addListener('itemclick', function(selModel, record){
Util.logInfo('itemclick ')
var rows = grid.getSelectionModel().getSelection();
if (rows) {
Util.logInfo('number sel : ' + rows.length)
}
});
如果我点击两行,我就会
电话号码<2>
但如果我然后按CTRL-单击一行(这样只选择了一行),就会创建一个itemclick事件,但我仍然得到:
电话号码<2>
关于网格事件/选择模型,我有什么遗漏?
这是一个小提琴
答案 0 :(得分:0)
单击项时会触发itemclick。
您需要使用selectionchange
v.addListener('selectionchange', function(selModel, record){
...
});