getAddColumnsSettings (wbk, columns);
wbk. Задает значение рабочей книги;
columns. Задает столбцы таблицы.
Метод getAddColumnsSettings возвращает тело запроса добавления столбцов в рабочую книгу.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var getAddColumnsSettingsButt = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content:"Добавить столбец", //Подпись Click: PP.Delegate(onClickGetAddColumnsSettings) }); function onClickGetAddColumnsSettings() { var wbk = workbookBox.getSource();//возвращаем экземпляр класса PP.TS.WbkDocument var columns = [{ k: 10, type: "Scenario", vis: true, readOnly: false }]; //Получаем тело запроса добавления столбцов в рабочую книгу var body = tsService.getAddColumnsSettings(wbk, columns); wbk.setIsChanged(true); tsService._invokeRemoteProc(wbk, body, function() { workbookBox.refreshAll(); }); }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Добавить столбец». После нажатия на кнопку в рабочую книгу будет добавлен новый столбец с наименованием «Сценарий».
См. также: