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