setSort (wbk, sortingEnabled, reverseHeader, direction, column, callback);
wbk. Задает рабочую книгу, экземпляр класса Workbook;
sortingEnabled. Задает признак включения сортировки;
reverseHeader. Определяет порядок следования элементов календаря;
direction. Задает направление сортировки;
column. Задает столбец сортировки;
callback. Задает обработчик завершения операции .
Метод setSort устанавливает сортировку рядов рабочей книги.
Параметр reverseHeader может принимать следующие значения:
false - прямой порядок дат (по возрастанию);
true - обратный порядок дат (по убыванию).
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var setSortButt = new PP.Ui.Button({
ParentNode: document.body, //родительский узел DOM
Content: "Установить сортировку", //подпись
Click: PP.Delegate(onClickSetSort)
});
function onClickSetSort()
{
var wbk = args.Workbook;
var sortingEnabled = true;
var reverseHeader = true;
var direction = 'west';
var column = 0;
tsService.setSort(wbk, sortingEnabled, reverseHeader, direction, column, PP.Delegate(onSetSort,this));
// Обработчик завершения метода setSort
function onSetSort(sender, args){
workbookBox.refreshAll();
}
}
После выполнения примера на html-странице будет размещен компонент WorkbookBox и кнопка с наименованием «Установить сортировку». После нажатия на кнопку к рядам рабочей книги будет применена сортировка в порядке убывания дат:

См. также: