refresh ();
Метод refresh обновляет компонент.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Необходимо открыть источник экспресс-отчета на просмотр при помощи метода openDocument и в обработчике события открытия документа добавить следующий код:
//Получаем вкладку ленты инструментов «Главная» в режиме просмотра var readonlyCat = workbookBox.getRibbonView().getReadonlyCategory(); //Убираем источник данных для вкладки readonlyCat._Source = null; //Обновляем компонент readonlyCat.refresh(); var refreshReadonlyCategoryButton = new PP.Ui.Button({ ParentNode: document.body, //родительский узел DOM Content: "Обновить", //подпись Click: PP.Delegate(refreshReadonlyCategory) }); function refreshReadonlyCategory() { //Устанавливаем источник данных для вкладки readonlyCat._Source = wbk; //Обновляем компонент readonlyCat.refresh(); }
После выполнения примера на html-странице будет размещен компонент WorkbookBox и кнопка с наименованием «Обновить». При нажатии на кнопку для компонента будет установлен источник данных, и будет произведено обновление компонента, в результате чего компонент перейдет в состояние, доступное для использования.
См. также: