GWT celltable:键盘导航无法访问的列

GWT celltable:键盘导航无法访问的列,gwt,celltable,gwt-celltable,Gwt,Celltable,Gwt Celltable,在CellTable的showcase示例中: 可以在(最右边的)地址列中单击,该行变为黄色,单元格框为灰色。通过点击上下键,我可以选择一个不同的行,地址被框起来。通过点击左右键,可以在不同列的灰色单元格中设置边框 但是…使用左键或右键离开地址列后,无法返回。跳过地址列,可能是因为它不可编辑或其他原因 有没有办法通过键盘访问不可编辑的列?我知道它可能没有任何作用,但我有一个类似的表,我觉得这种行为很烦人。查看的代码,如果列是“交互式”的,则在处理左/右键时,它只会将焦点移到列上,即如果列的单元

在CellTable的showcase示例中:

可以在(最右边的)地址列中单击,该行变为黄色,单元格框为灰色。通过点击上下键,我可以选择一个不同的行,地址被框起来。通过点击左右键,可以在不同列的灰色单元格中设置边框

但是…使用左键或右键离开地址列后,无法返回。跳过地址列,可能是因为它不可编辑或其他原因


有没有办法通过键盘访问不可编辑的列?我知道它可能没有任何作用,但我有一个类似的表,我觉得这种行为很烦人。

查看的代码,如果列是“交互式”的,则在处理左/右键时,它只会将焦点移到列上,即如果列的
单元格
消耗了一些事件。在showcase中,“地址”列使用的是一个不处理任何事件的
TextCell
,因此无法使用键盘将焦点移动到该列。

正如我所担心的那样。也许我可以向这些单元格中添加一个虚假事件,这样它们就不会被跳过……您可以让
getConsumedEvents
return
单击
,但不使用它(在
onBrowserEvent
中)