Xpages 重复控制-选项卡索引

Xpages 重复控制-选项卡索引,xpages,Xpages,我使用重复控件来注册数据。根据一些测试,我希望光标移动到不同的字段。当我为Repeat控件中的字段设置tabindex时,选项卡顺序会发生变化。光标现在移动到tabindex最低的列中的所有字段,然后移动到下一列中的所有字段。 是否有方法更改选项卡顺序,以便光标按“行”移动?如果必须通过编程管理光标移动,那么在重复控件中获取光标位置的最简单方法是什么?看起来您最好使用客户端脚本。使用dojo.query获取所有字段,然后对它们进行排序。如果您使用的是Domino8.5.3,那么您可以创建一个ta

我使用重复控件来注册数据。根据一些测试,我希望光标移动到不同的字段。当我为Repeat控件中的字段设置tabindex时,选项卡顺序会发生变化。光标现在移动到tabindex最低的列中的所有字段,然后移动到下一列中的所有字段。
是否有方法更改选项卡顺序,以便光标按“行”移动?如果必须通过编程管理光标移动,那么在重复控件中获取光标位置的最简单方法是什么?

看起来您最好使用客户端脚本。使用dojo.query获取所有字段,然后对它们进行排序。

如果您使用的是Domino8.5.3,那么您可以创建一个tabindex自定义属性,并使用indexVar作为tabindex的前缀,以便逐行进行tabbing。可以在“所有属性-属性”下创建自定义属性

我认为您必须使用自定义属性,因为标准属性只能在页面加载时计算,而indexVar似乎在页面加载时不可用

例如


<xp:inputText>
    <xp:this.attrs>
        <xp:attr name="tabindex" value="#{javascript:return rowIndex + '1';}" />
    </xp:this.attrs>
</xp:inputText>