Gwt制表问题

Gwt制表问题,gwt,tabbing,Gwt,Tabbing,应用程序中的选项卡按照构建小部件的顺序完美地工作 我们有一个设置,用户可以配置他的页面,如果他希望文本框/列表框和其他ui元素是制表位还是非制表位 如果它是一个制表位,那么我们将其保持原样,但如果它不是制表位,我们将继续并将其制表位索引设置为-1 这也很有效。制表符是否正确取决于其是否为制表位 但问题是 如果我们让用户在选项卡索引为-1的ui元素上单击该ui元素,那么当我们从中取出选项卡时,它将转到选项卡索引设置为-1的下一个ui元素,而不是它应该位于的下一个ui元素 例如,我有四个ui元素,顺

应用程序中的选项卡按照构建小部件的顺序完美地工作

我们有一个设置,用户可以配置他的页面,如果他希望文本框/列表框和其他ui元素是制表位还是非制表位

如果它是一个制表位,那么我们将其保持原样,但如果它不是制表位,我们将继续并将其制表位索引设置为-1

这也很有效。制表符是否正确取决于其是否为制表位

但问题是

如果我们让用户在选项卡索引为-1的ui元素上单击该ui元素,那么当我们从中取出选项卡时,它将转到选项卡索引设置为-1的下一个ui元素,而不是它应该位于的下一个ui元素

例如,我有四个ui元素,顺序是A、B、C、D和B,D是

将选项卡索引设置为-1

当我们从A中移出时,它会转到C,这种行为是正确的,但当我们从B中移出时,焦点会移到D而不是C


有什么想法吗

您可能需要构建一个JSFIDLE来阐明您的观点。我用4个文本框进行了尝试,得到了IE和FF的不同行为。IE将焦点从B发送到了页面外,FF将焦点发送到了CGuarav,建议您使用JSFIDLE来演示这个问题。当他试图遵循你的设置时,效果会不同。在IE9和FF中效果很好。您能提供一些可能导致您的问题的代码片段吗?或者指定确切的ie版本?我们使用ie 8。将尝试粘贴正确的代码段。@Riley:尝试使用JSFIDLE,但无法重现该问题。让我试试别的,然后回来