标签导航和滚动

时间:2016-04-12 20:06:26

标签: javascript html tabs sapui5 setfocus

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

让我们说我有10列,7列可见,3则不可见。我现在遇到的问题是:

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

1 个答案:

答案 0 :(得分:0)

关于你的问题2:

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

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