SortChanged: function (sender, args);
sender. Источник события;
args. Информация о событии. Доступные аргументы: Column - индекс столбца, у которого изменилась сортировка; Method - способ сортировки, элемент перечисления PP.SortDirection; 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("Изменяется сортировка"); });
Меняем сортировку элементов, нажав на заголовок столбца. В результате в консоль будет выведено сообщение об изменении сортировки:
Изменяется сортировка
Изменилась сортировка
См. также: