从输入到CellTable中的输入选项卡

Ril*_*ark 4 gwt gwt-2.2-celltable

我有一个CellTable,有一堆单元格呈现给<input>标签.由于CellTable的奇特事件处理,输入之间的标签被打破.标签似乎激发了每个单元格finishEditing,但这反过来占据了焦点,焦点永远不会到达下一个<input>.

在每个输入上设置tabIndex似乎不会影响行为.

如何恢复常用的标签功能?

小智 8

我最近想到了这一点.一旦你找到了魔法,这很烦人,但很简单.

  1. 创建要在表中使用的新Cell类型,因为库存TextInputCell指定选项卡索引为-1.基本上做TextInputCell所做的一切,但不要在模板中指定任何选项卡索引.
  2. 禁用CellTable上的默认键盘导航. cellTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.DISABLED)

这应该会导致CellTable中的常规选项卡导航.