如何为表格数据设置焦点

时间:2019-03-27 13:18:45

标签: angularjs

我必须为作为网格加载的表设置焦点,该表由3个列表组成,每个列表都有一定的记录。但是只能根据模拟数据中给出的标志来编辑字段。因此,我需要为给定列表的第一个可编辑字段设置焦点。

ng-init="placeFocus($index)" id="diList_{{$index}}" ng-disabled="editable ? diList.disabledFlag : true"

下面的代码在组件中给出

placeFocus()= function(id){
  if (id == 1) {
    $timeout(function () {
      Utilities.setFocusOnMe(id);
    }, 500);
  }
}

在调用该函数的实用程序中:

setFocusOnMe: function(elementId) {
  var Obj = $("#" + elementId);
  if (Obj.length) {
    Obj.focus();
    Utilities.postionCursorAtEnd("#" + elementId);
  }
}

0 个答案:

没有答案