removeSheet (value);
value. Задает значение ключа.
Метод removeSheet удаляет лист по ключу или идентификатору.
Для выполнения примера необходимо создать сервис для работы с временными рядами, получить экземпляр рабочей книги из базы данных временных рядов (см. «WbkDocument.ActiveSheetKey») и в обработчике события открытия документа добавить следующий код:
// Создаем экземпляр класса кнопка var btnInsertSerie = new PP.Ui.Button({ ParentNode: "test", //родительский узел DOM Content: "RemoveSheet", //подпись Click: PP.Delegate(function(sender, args){ //обработчик нажатия // Получаем объект листа по ключу или Id var sheet = wbkDocument.getSheet(sheetKey); console.log("объект листа по ключу или Id"); console.log(sheet); // Удаляем лист по ключу или Id console.log("Удаляем лист по ключу или Id"); wbkDocument.removeSheet(sheetKey); // Повторно получаем объект листа по ключу или Id // чтобы проверить, что лист удалился var sheet = wbkDocument.getSheet(sheetKey); console.log("объект листа по ключу или Id"); console.log(sheet); }, this) });
После выполнения примера при нажатии на кнопку «RemoveSheet» будет удален текущий лист рабочей книги. В консоль браузера будет выводиться информация о ходе удаления листа:
номер текущего листа
857804
объект листа по ключу или Id
PP.TS.Workbook {_WbkMetadata: Object, _Events: Object, ChangedSeries: PP.Delegate, WorkbookMdLoaded: PP.Delegate, _SelectedSeries: Array[0]…}
Удаляем лист по ключу или Id
объект листа по ключу или Id
null
См. также: