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

时间:2012-09-03 20:14:12

标签: gwt celltable gwt-celltable

在CellTable的展示示例中: http://gwt.google.com/samples/Showcase/Showcase.html#!CwCellTable

可以单击(最右侧)地址列,该行变为黄色,单元格以灰色框起。通过按下向上和向下键,我可以选择不同的行,并且地址被框起来。通过按下LEFT和RIGHT键,可以在不同列的灰色单元格中进行构图。

但是......使用LEFT或RIGHT键离开地址栏后,无法返回。跳过地址列,可能是因为它不可编辑或其他。

有没有办法让键盘可以访问不可编辑的列?我知道它可能没用,但我有一个类似的表,我发现这种行为很烦人。

1 个答案:

答案 0 :(得分:3)

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