问题描述
现在,页面上有一个不允许用户在其中跳出标签的元素。该元素是在Java中作为GWT组件创建的,我对GWT并不是很了解,因此我无法对其进行进一步描述。
无论如何,我知道我需要在哪里告诉组件按Tab键顺序移动到下一个元素,但是我不知道该使用什么命令。有没有办法检索Java中HTML元素的制表符顺序?如果有的话,我可以选择列表中的下一个元素并将其设置为焦点。
解决方法
使用GWT com.google.gwt.dom.client.Element
,您可以访问并设置任何GWT组件(即html元素)的tabIndex值。如果您使用的是Widget
类,则可以使用myWidget.getElement().getTabIndex()
和setTabIndex(1)
。
在HTML中,您不能仅选择选项卡开箱即用的下一个元素,但是可以按照期望的顺序维护选项卡索引的顺序。