网格:如何阻止Enter Enter上的行取消选择?

时间:2014-09-23 07:39:22

标签: extjs extjs4.1

我的网格使用CheckboxModelCellEditing插件。当用户在字段中键入内容并点击Enter按钮时,我会看到第一个ckeckbox列中的复选标记消失。但在getSelectionModel().getSelection()显示的同时,仍然选择了一行。这种行为很奇怪,可能会使普通用户感到困惑。所以,我需要一些解决方法。

这是一张正在发生的事情的图片。之前:

enter image description here

之后:

enter image description here

如您所见,第一列中不再有选中标记,也没有选定的记录,但getSelection()仍然显示正在选择一条记录。

1 个答案:

答案 0 :(得分:2)

输入后,您可以尝试获取已编辑的记录并使用grid.getSelectionModel()。select(record,true,false)