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 и кнопка с наименованием «Установить сортировку». После нажатия на кнопку к рядам рабочей книги будет применена сортировка в порядке убывания дат:
См. также: