Перейти к содержанию

TreeGrid#

TreeGrid - элемент управления, представляющий собой таблицу с поддержкой иерархии для отображения и редактирования данных.

Проблемы внедрения#

Информация

в текущей версии скриптов системы (jqWidgets 3.2.2) контрол TreeGrid не поддерживает поячеечное редактирование. Минимальная необходимая версия 3.3.0

возможное решение:

  1. обновление текущей версии скриптов а так же исправление всех скриптов, которые затрагивает данное изменение (например регистрозависимость свойств)

Информация

не поддерживается knockout биндинг (поддерживается в одну сторону) до последней версии включительно

возможное решение:

  1. ждать официальной поддержки knockout для TreeGrid
  2. имитировать knockout

Информация

работающая часть knockout не позволяет построить иерархию

возможное решение:

  1. ждать официальной поддержки knockout для TreeGrid
  2. имитировать knockout, а для построения иерархии использовать плоский массив данных. затем восстанавливать состояние

Информация

неверно работаю события cellValueChanged - событие отрабатывает не только для изменяемого поля но и для все DateTime полей в строке - в событие не приходит информация о измененном поле - приходит номер строки, но не приходит датафилд

возможное решение:

  1. использовать аналогичные события, например cellEndEdit