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; } });
Отсортируем элементы с помощью нажатия на заголовок первого столбца. В результате элементы будут отсортированы по второму символу их содержимого:
См. также: