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