refreshAll (args);
args. Параметры обновления элемента управления.
Метод refreshAll обновляет элемент измерения регламентного отчета.
Метод refreshAll является аналогом метода PrxControl.refresh.
Для выполнения примера предполагается наличие на html-странице компонента ReportBox с наименованием «reportBox» (см. «Пример размещения компонента ReportBox»). Регламентный отчет должен содержать элементы управления. Обновим отметку
controlBar = reportBox.getDataView().getControlBar(); ctrl = controlBar.getControlAt(0); ctrl.Refreshed.add(function (sender, args) { console.log("Значение элемента управления обновлено") }); ctrl.PropertyChanged.add(function (sender, args) { console.log("Изменено значение свойства " + args.PropertyName) }); ctrl.refreshAll(new PP.Mb.Ui.PropertyChangedEventArgs({ PropertyName: PP.Prx.Property.ControlValue })); controlBar.save();
После выполнения примера будет обновлено и сохранено значение в первом элементе управления регламентного отчета. В консоль браузера будет выведено сообщение «Значение элемента управления обновлено». При изменении значения элемента измерения в консоль браузера также будет выводиться сообщение «Изменено значение свойства ControlValue».
См. также: