TreeList.SortChanged

Синтаксис

SortChanged: function (sender, args);

Параметры

sender. Источник события;

args. Информация о событии. Доступные аргументы: Column -  индекс столбца, у которого изменилась сортировка; Method - способ сортировки, элемент перечисления PP.Ui.TreeListSort; Property - имя свойства, по которому была проведена сортировка (только для первого столбца); Recursive - признак сортировки дочерних элементов: true (по умолчанию) - сортировка была применена ко всем дочерним ветвям, false - дочерние ветви имеют собственные способы сортировки.

Описание

Событие SortChanged наступает после завершения изменения сортировки столбца иерархического дерева.

Комментарии

Сортировка столбцов доступна, если для свойства TreeList.EnableSortColumns  установлено значение true.

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

Пример

Для выполнения примера предполагается наличие на странице компонента TreeList c  наименованием «treeListSett» (см. «Пример создания компонента TreeList»). Добавляем обработчики событий изменения сортировки дерева:

// Добавляем обработчики событий изменения сортировки дерева
treeListSett.SortChanged.add(function (sender, args) {
    console.log("Изменилась сортировка");
});
treeListSett.SortChanging.add(function (sender, args) {
    console.log("Изменяется сортировка");
});

Меняем сортировку элементов, нажав на заголовок столбца. В результате в консоль будет выведено сообщение об изменении сортировки:

Изменяется сортировка

Изменилась сортировка

См. также:

TreeList