【问题标题】:KendoDropDownList TabIndex not taking effectKendoDropDownList TabIndex 未生效
【发布时间】:2015-10-15 17:25:24
【问题描述】:

我正在使用 KendoDropDownList 小部件,在标记中,选择元素上设置了 tabindex="600"。但它没有生效。我确实在呈现给客户端的最终标记中看到了它。

<span style="" title="" class="k-widget k-dropdown k-header form-control"
     unselectable="on" role="listbox" aria-haspopup="true" 
     aria-expanded="false" tabindex="610" 
     aria-owns="PropertyAddress_State_listbox" 
     aria-disabled="false" aria-readonly="false" aria-busy="false">

    <span class="k-dropdown-wrap k-state-default" unselectable="on">
        <span class="k-input" unselectable="on">CA</span>
        <span class="k-select" unselectable="on">
            <span class="k-icon k-i-arrow-s" unselectable="on">select</span
        </span>
    </span>
    <select name="PropertyAddress.State" id="PropertyAddress_State" 
        data-role="dropdownlist" class="form-control" style="display: none;">
      <option value="AK">AK</option>
      <option value="AL">AL</option>
      .
      .
    </select>
</span>

但制表符不会像普通的选择元素那样触发下拉菜单。知道如何以及是否可以工作吗?

【问题讨论】:

    标签: javascript kendo-ui telerik kendo-dropdown


    【解决方案1】:

    一般来说,Kendo UI DropDownList 将 tabindex 从原始元素移动到可见的可聚焦元素(在本例中)。 至于这个问题,我无法复制:

    这里是演示:

    【讨论】:

    • 在您的演示链接中,从下拉选项卡中的控件将转到另一个下拉控件。我认为这是剑道下拉控制的问题。在我们的代码中也有同样的问题。在 DropDownList 中无法使用 Tabbing。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多