setActiveObject(objType: PP.Exp.Ui.EaxObjectType);
objType. Представление, которое необходимо сделать активным.
Метод setActiveObject активирует представление рабочей книги.
Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Обработаем событие ObjectStateChanged, cделаем активным и обновим представление «Карта»:
// Получим панель инструментов управления видимостью представлений рабочей книги var toolBarView = workbookBox.getDataView().getToolBarView(); // Обработаем событие ObjectStateChanged toolBarView.ObjectStateChanged.add(function (sender, eventArgs) { // Выведем информацию о состоянии представления map var mapMeta = eventArgs.getMetadata().map; console.log("Флаг активности представления «Карта»: " + mapMeta.enabled); console.log("Флаг видимости представления «Карта»: " + mapMeta.visible); }); // Сделаем активным представление «Карта» toolBarView.setActiveObject(PP.Exp.Ui.EaxObjectType.Map); // Обновим представление «Карта» toolBarView.refresh(PP.Exp.Ui.EaxObjectType.Map)
В результате выполнения примера было активировано и обновлено представление «Карта»:
А так же в консоли бразуера была выведена информация о событии:
Флаг активности представления «Карта»: true
Флаг видимости представления «Карта»: true
См. также: