1
Как уловить выбор выбора в ui-grid. Я настроен 'UI-сетки/dropdownEditor' как этотCatch dropdown selection changes in Angularjs ui-grid
var customCellTemplate = '<div><form name=\"inputForm\"><select ng-class="\'colt\' + col.uid" ui-grid-edit-dropdown ng-model=\"MODEL_COL_FIELD\" ng-change="vm.onDropdownChange(row)" ng-options=\"field[editDropdownIdLabel] as field[editDropdownValueLabel] CUSTOM_FILTERS for field in editDropdownOptionsArray\"></select></form></div>'
Добавлено нг-изменения = "vm.onDropdownChange (строка)" в Ui-сетки/dropdownEditor но onDropdownChange событие не уволили.
И мой контроллер выглядит следующим образом
function Controller(){
vm.onDropdownChange = onDropdownChange;
vm.gridOption.columnDefs = [
{
field: 'staus', displayName: 'Status', editableCellTemplate: customCellTemplate, width: '20%',
cellFilter: status filter, editDropdownIdLabel: 'status_id', editDropdownValueLabel: 'status', editDropdownOptionsArray: statusArray
},
{
//Other fileds
}];
function onDropdownChange(row){
}
}
Пожалуйста, скажите мне, где я буду неправильно и как выполнить эту функцию.