getControls(forSheet);
forSheet. Индекс листа отчета. Необязательный параметр, по умолчанию возвращается список элементов управления открытого листа отчета.
Метод getControls возвращает список элементов управления для указанного листа отчета.
Для выполнения примера предполагается наличие на html-странице компонента ReportBox, источником которого является экземпляр класса Report с наименованием «prxReport». Добавим обработчик события ControlBarView.PropertyChanged:
reportBox.getDataAreaView().getControlBar().PropertyChanged.add(function (sender, args) {//обработчик события смены значения свойств панели элементов управления var ind = prxReport.getSheetIndexByKey(prxReport.getActiveSheetKey())//возвращаем индекс активного листа отчета prxReport.getControls(ind)[2].setVisibleForReport(true);//второй элемнета управления активного листа отчета делаем видимым для всех листов. reportBox.getDataAreaView().getControlBar().refreshAll();//обновляем панель элементов })
После выполнения примера при изменении свойств панели элементов управления (например, при изменении отметки в измерении) второй элемент управления активного листа отчета будет видимым на всех листах отчета.
См. также: