Как установить фокус для данных таблицы - PullRequest
0 голосов
/ 27 марта 2019

Я должен установить фокус для таблицы, загруженной в виде сетки, которая состоит из 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);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...