SortMethod: Function
Свойство SortMethod устанавливает функцию, предназначенную для сортировки элементов столбца.
Значение свойства устанавливается из JSON и с помощью метода setSortMethod, а возвращается с помощью метода getSortMethod.
Для выполнения примера предполагается наличие на странице компонента TreeList c наименованием «treeList» (см. «Пример создания компонента TreeList»). Установим новый метод сортировки для первого столбца дерева, который будет сортировать элементы по второму символу их содержимого:
// Получаем первый столбец дерева
var column = treeList.getColumns().getItem(0);
// Устанавливаем новый метод сортировки
column.setSortMethod(function (nodeA, nodeB, params) {
if (nodeA.Text.charAt(1) >= nodeB.Text.charAt(1)) {
return true;
} else {
return false;
}
});
Отсортируем элементы с помощью нажатия на заголовок первого столбца. В результате элементы будут отсортированы по второму символу их содержимого:

См. также: