在APEX 4.0中,在使用模板7:标准的表单中,我将所有字段的tabindex设置为我想要通过它们选项卡的顺序。我希望光标从tabindex =" 1"开始。在最后一个标签之后。但是,APEX将我表单中的所有标签设置为默认的tabindex 999.这会导致在返回我的字段之前标记所有标签。
为什么APEX在标签顺序中包含标签?如何删除此默认tabindex?
答案 0 :(得分:1)
可能取决于您使用的主题,但是比jQuery更好的解决方案是应用CSS,可能类似
label { tabindex = -1; }
答案 1 :(得分:0)
虽然我仍然不确定为什么APEX有tabindex的默认值,但我确实找到了如何从标签中删除tabindex。
这是从this answer修改的:
将这段代码输入"当页面加载时执行":
$('标签&#39)。每一(功能(){
this.tabIndex = -1;
});
另一种方法是going directly to the label template并删除那里设置的tabindex。
此选项的唯一缺点是您必须编辑所有不同的标签模板(必需,需要帮助等)才能删除其默认的tabindex。