getSetPeriodSettings (wbk, startDate, endDate);
wbk. Задает значение рабочей книги;
startDate. Задает начальную дату в формате 'YYYY-MM-DD';
endDate. Задает конечную дату в формате 'YYYY-MM-DD'.
Метод getSetPeriodSettings возвращает тело запроса периода.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), сервиса для работы с временными рядами с наименованием «tsService», а также необходимо в обработчике события открытия документа добавить следующий код:
var getSetPeriodSettingsButt = new PP.Ui.Button({ ParentNode: document.body, //родительский узел DOM Content: "Период", //текст Click: PP.Delegate(onClickGetSetPeriodSettings) }); function onClickGetSetPeriodSettings() { var wbk = args.Workbook; //Возвращаем тело запроса периода var startDate = new Date(2010, 1, 1); var endDate = new Date(2012, 1, 1); var periodSettings = tsService.getSetPeriodSettings(wbk, startDate, endDate); //Выполняем запрос tsService._invokeRemoteProc(wbk, periodSettings, PP.Delegate(onResponse, this)); //Обработчик получения ответа function onResponse(sender, args) { workbookBox.refreshAll(); alert(args.ResponseText); } }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Период». После нажатия на кнопку будет возвращено и выведено в соответствующем сообщении тело запроса периода.
См. также: