【问题标题】:JSF2 Disabling focus for button in composite componentJSF2禁用复合组件中按钮的焦点
【发布时间】:2013-06-27 19:01:18
【问题描述】:

我想禁用复合组件中按钮的焦点。 我有一个看起来像这样的组件:

当我按下“Tab”键时,首先聚焦 inputText 组件,然后聚焦 commandButton 组件。 我想要的是只关注 inputText。 我怎样才能做到这一点?

【问题讨论】:

  • 我会尝试 tabindex="-1",但现在没有时间自己尝试 :(
  • 谢谢,它有效。您能否回复一个答案,以便我接受您的解决方案?

标签: jsf-2 composite-component


【解决方案1】:
 <h:commandButton ... tabindex="-1">

属性 tabindex 定义了在选项卡循环中选择组件的顺序。 h:commandButton 属性 tabindex 状态的文档:

当前元素在跳位顺序中的位置 文档。该值必须是 0 到 32767 之间的整数

但我想上面可以忽略,另一方面 w3c 状态(对于 html5):

如果值为负整数

用户代理必须设置 元素的 tabindex 焦点标志,但不应允许该元素 使用顺序焦点导航到达

【讨论】:

    猜你喜欢
    • 2012-11-24
    • 2021-05-20
    • 1970-01-01
    • 1970-01-01
    • 2016-08-15
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多