getSort();
setSort (column, method, property, recursive);
column. Номер колонки;
method. Способ сортировки, элемент перечисления PP.SortDirection;
property. Имя свойства, по которому будет производиться сортировка (только для первого столбца);
recursive. Если установлено true (по умолчанию), сортировка будет применяться ко всем дочерним ветвям, их установки будут сброшены, если false - дочерние ветви могут иметь собственные способы сортировки.
Свойство Sort определяет способ сортировки для выбранного столбца.
Сортировка происходит при нажатии на заголовок столбца. При сортировке по убыванию появляется пиктограмма , по возрастанию - .
Для выполнения примера создайте компонент TreeList с наименованием «treeList». Добавим кнопку, при нажатии на которую устанавливается сортировка по возрастанию по второму столбцу:
function sort()
{
treeList.getNodes().setSort(1, PP.SortDirection.asc)
}
var but = new PP.Ui.Button(
{
ParentNode: "but1",
Content: "Sort"
});
but.Click.add(sort);
После выполнения примера на html-странице будет размещена кнопка «Sort», при нажатии на которую будет установлена сортировка по возрастанию по значениям второго столбца.
См. также: