changeColumns (wbk, columns, callback);
wbk. Задает значение рабочей книги;
columns. Задает столбцы;
callback. Задает обработчик завершения операции.
Метод changeColumns изменяет столбцы рабочей книги.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var changeColumnsButt = new PP.Ui.Button({ ParentNode: document.body, //родительский узел DOM Content: "Изменить столбец", //подпись Click: PP.Delegate(onClickChangeColumnsButt) }); function onClickChangeColumnsButt() { var source = workbookBox.getSource();//Возвращаем экземпляр класса PP.TS.WbkDocument var columns = wbk.getWbkMetadata().columns; //Изменяем надпись на заголовке колонки columns.its.it[0].customTitle = 'Column changed'; //Изменяем столбцы рабочей книги tsService.changeColumns(wbk, columns, PP.Delegate(onColumnsChanged, this)); // Обработчик обработчик завершения функции changeColumns function onColumnsChanged(sender, args){ //Обновляем компонент workbookBox workbookBox.refreshAll(); } }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Изменить столбец». При нажатии на кнопку, заголовок колонки в таблице рабочей книги будет изменен на «Column changed»:
См. также: