У меня есть Kendo TreeList.Событие свертывания связано с методом onCollapse()
, событие раскрытия связано с методом onExpand()
.
Другими словами: первый столбец состоит из уровней.Уровень по умолчанию равен 0, он расширяется по умолчанию и показывает (все его дочерние элементы) все строки уровня 1. При развертывании строки уровня 1 отображаются его дочерние элементы (уровень 2).В то же время столбец должен немного растянуться (чтобы показать номер следующего уровня).При развертывании другой строки уровня 1 столбец не нужно растягивать, но при расширении строки уровня 2 первый столбец необходимо снова растянуть для отображения уровня 3 и т. Д.
Поэтому я использую treeList.autoFitColumn(0)
.Это приводит к автоматическому подгонке после каждого второго расширения, когда я расширяю строки одного и того же уровня (это не то, чего я ожидаю, потому что расширение того же уровня означает, что столбец действительно увеличивался после первого расширения, но не после второго расширения.
Anальтернативой может быть изменение ширины вручную, но я не могу найти что-то вроде treeList.columns[0].setWidth(x)
.