setActiveSheet (keyOrId, reInit);
keyOrId. Ключ или идентификатор листа;
reInit. Признак, нужно ли принудительно изменять активный лист независимо от текущего состояния. Если установлено значение true, нужно изменять, false - не нужно изменять.
Метод setActiveSheet определяет ключ активного листа.
Для выполнения примера предполагается наличие на странице компонента WbkDataBox с наименованием «wbkDataBox» (см. «Конструктор WbkDataBox»), наличие рабочей книги с ключом 806723, а в обработчике события открытия документа необходимо добавить следующий код:
//Создаем кнопку с надписью "Сменить лист" для демонстрации работы метода setActiveSheet() var actShButt = new PP.Ui.Button({ ParentNode: 'example', //родительский узел DOM Content: "Сменить лист", //подпись Click: PP.Delegate(onClick) }); //обьявляем вспомогательную переменную var shCount = 1; //Обработчик события нажатия кнопки "Сменить лист" function onClick() { if(shCount <=3) { wbkDataBox.setActiveSheet(shCount, false); shCount++; } else { shCount = 1; wbkDataBox.setActiveSheet(shCount, false); }
После выполнения примера на html-странице будет размещена кнопка «Сменить лист», при нажатии на которую будет изменен активный лист.
См. также: