ColumnVisibilityChanged: function (sender, args);
sender. Источник события;
args. Информация о событии. Доступные аргументы: Column - индекс столбца, для которого была изменена видимость; Visibility - видимость столбца: true - столбец отображается, false - столбец скрыт.
Событие ColumnVisibilityChanged наступает после изменения видимости столбца дерева.
Отображение заголовков столбцов доступно, если для свойства TreeList.CaptionVisible установлено значение true.
Чтобы отобразить/скрыть столбец дерева, нажмите на кнопку
в верхнем правом углу дерева
и в раскрывающемся меню установите/снимите флажки для столбцов, которые
необходимо отобразить/скрыть.
Для выполнения примера создайте компонент TreeList с наименованием «treeListSett». Добавьте обработчики событий ColumnVisibilityChanged и ColumnVisibilityChanging:
treeListSett.ColumnVisibilityChanging.add(function (sender, args) {
console.log("Изменение видимости столбца с индексом " + args.Column)
});
treeListSett.ColumnVisibilityChanged.add(function (sender, args) {
if (args.Visibility == true) {
console.log("Столбец с индексом " + args.Column + " отображается")
} else {
console.log("Столбец с индексом " + args.Column + " скрыт")
}
});
После выполнения примера, при изменении видимости столбца в дереве, в консоль будет выведено сообщение «Изменение видимости столбца с индексом <индекс столбца>».
После изменения видимости столбца в консоль будет выведено сообщение «Столбец с индексом <индекс столбца> отображен/скрыт».
См. также: