选项卡导航和滚动

tab navigation and scroll

本文关键字:滚动 导航 选项      更新时间:2024-05-16

我有一个表,它有很多列,所以有一个水平滚动条。

假设我有10列,7列可见,3列不可见。我现在的问题是:

  1. 如果单元格是不可见的,并且它有值,当我使用tab导航到该单元格并将焦点设置为该输入时,水平滚动条不会滚动到列。如果该单元格为空,它将滚动并使该列可见
  2. 有值的单元格,它会在聚焦时选择所有的值(高亮显示),有办法操纵行为吗

关于您的问题2:

对于oTable2的每个模板,您可以附加一个jQuery事件处理程序,并在里面执行您想要的任何操作:

oTemplate.addEventDelegate({
    onAfterRendering: function (oEvent) {
        var oClonedTextField = oEvent.srcControl;
        oClonedTextField.$().find("input").focus(function () {
            this.setSelectionRange(0, 0);
        });
    }
});