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».
См. также: