我的网格使用CheckboxModel
和CellEditing
插件。当用户在字段中键入内容并点击Enter
按钮时,我会看到第一个ckeckbox列中的复选标记消失。但在getSelectionModel().getSelection()
显示的同时,仍然选择了一行。这种行为很奇怪,可能会使普通用户感到困惑。所以,我需要一些解决方法。
这是一张正在发生的事情的图片。之前:
之后:
如您所见,第一列中不再有选中标记,也没有选定的记录,但getSelection()
仍然显示正在选择一条记录。
答案 0 :(得分:2)
输入后,您可以尝试获取已编辑的记录并使用grid.getSelectionModel()。select(record,true,false)