Для удобства пользователя я использовал список (простая директива angularjs с вводом и выбором) в столбце slickgrid. Итак, пользователь знает, что есть список. (Решено из моего предыдущего вопроса: Использование средства форматирования и редактора)
Как редактор я использовал тот же список. Сейчас он работает, единственная проблема - когда ячейка редактируется (выбран элемент из списка), ячейка получает элемент, но его не видно, так как форматтер находится над ним.
Примечание. Мы используем сетку в качестве директивы angular.
Теперь вопрос в том, можно ли также показать значение ячейки в программе форматирования?
EDIT: Вот как я использую директиву list:
var _preCompiledComboList = $compile('<dcs-combo-list data-enabled="true" readonly data-selected-item="value"></dcs-combo-list>')(newScope);
Позже он используется как:
var _cellComboListRenderer = function(row, cell, value, columnDef, dataContext){
return _center(_preCompiledComboList[0].outerHTML);
};
Значение в функции рендерера - это значение ячейки. И как я могу установить атрибут data-selected-item директивы list в качестве значения?