Невозможно загрузить динамические данные в выпадающий список пользовательского интерфейса с помощью пользовательского шаблона (выпадающие данные были асинхронными) - PullRequest
0 голосов
/ 19 сентября 2019

Я не могу загрузить выпадающие значения динамически при использовании пользовательского шаблона.это общий шаблон, так что я могу использовать любое место в моем приложении.

Я недавно обновил nggrid до ui-grid, и я использую пользовательские шаблоны для редактирования строки сетки ... к сожалению, после обновления пользовательского интерфейса-grid из ngGrid все работает нормально, кроме выпадающего списка.

Controller.js

 vm.lov = {};
 LovService.getCurrencies().then(function (data) {
      vm.lov.Currency = data;
   });

//Single column code in a grid
  {
    name: 'Currency',
    editableCellTemplate: 'ui-grid/dropdownEditor',
    editDropdownIdLabel: 'Id', 
    editDropdownValueLabel: 'Id',
    editDropdownOptionsArray: vm.lov.Currency
   },

dropdownEditor template

<select ng-class="'colt' + col.uid" ui-grid-edit-dropdown ng-model="MODEL_COL_FIELD" ng-options="field as field for field in editDropdownOptionsArray"></select>

Я хочу загрузить элементы, когда пользователь нажимает на ячейку,Это произошло, когда я перешел с nggrid на ui-grid, я потратил много часов на поиск решений, но не могу, я надеюсь, что stackoverflow идеально подходит для того, чтобы я мог задать вопрос ... Заранее спасибо ...

...