У меня есть сетка KendoUI, привязанная с помощью Angular, и я хотел бы реализовать раскрывающуюся команду настраиваемого действия или столбец шаблона в каждой строке. Мне нужно отслеживать событие изменения раскрывающегося списка для любой из строк, когда сетка находится в режиме отображения, а не в режиме редактирования. Выпадающий список фактически представляет собой просто список всех свойств имени строк сетки, которые я хочу, чтобы пользователь мог выбрать, чтобы переместить строку после другой существующей строки.
Например, скажем, у меня есть эти данные:
Id Name Position
A Red 1
B Blue 2
C White 3
Я бы хотел, чтобы в каждой строке отображался раскрывающийся столбец в режиме отображения (чтобы он действовал как команда строки). Выпадающий список будет содержать имена Красный, Синий, Белый с соответствующими значениями. Когда пользователь выбирает один из этих цветов, я изменяю положение этой строки на позицию строки после выбранного цвета. По сути, это раскрывающийся список для изменения порядка строк вместо использования перетаскивания.
Другой вариант - показать пару столбцов шаблона с метафорой движения вверх / вниз для переключения, но это становится немного громоздким, когда вы хотите переместить строку более чем на пару позиций.
Любые идеи?