【发布时间】:2011-04-08 23:20:57
【问题描述】:
在我的 gwt 应用程序中,在某些屏幕上,我创建了一个带有输入表单的对话框。我希望能够使用 tabindex 属性,但只能在该对话框中使用。 (即:仅循环该对话框的第一个到最后一个字段)现在如果我在选择最后一个字段时按 Tab,焦点将移到第一个选项卡索引上,该索引恰好是对话框后面的项目(设置为玻璃)。这很烦人,因为现在必须多次按标签,直到焦点返回到第一个对话框字段。将对话框设置为模态会更糟糕,一旦您在对话框外使用 tab,tab 键就会被忽略,因为对话框外的对象不再接收键盘事件(不能 tab out!)。 我唯一的选择是收听 Tab 键并手动处理 Tab 键吗?只要它返回到我的对话框而不必遍历它下面的所有元素,我就可以在我的应用程序之外和到 url 栏(例如)上进行选项卡。
【问题讨论】: