ControlChanged: function (sender, args);
sender. Источник события;
args. Информация о событии.
Событие ControlChanged наступает при изменении свойств компонента.
Для выполнения примера необходимо наличие на html-странице компонента ParametersDialog с наименованием «parametersDialog» (см. «Пример создания компонента ParametersDialog»). Обработаем событие ControlChanged для вкладок у диалога «Параметры»:
// Получим вкладки у диалога «Параметры»
var items = parametersDialog._ViewItems;for(var i = 0; i < items.length; i++) {
var item = items[i];
switch(item.getTypeName()) {
case "PP.Exp.Ui.ParametersDataSource":
// Обработаем событие ControlChanged для вкладки «Параметры источников данных»
item.ControlChanged.add( function() {
// Обновим всё содержимое вкладки
item.refreshAll();
});
break;
case "ParametersDimensionsView":
// Обработаем событие ControlChanged для вкладки «Измерения»
item.ControlChanged.add( function() {
// Обновим всё содержимое вкладки
item.refreshAll();
});
break;
}
}
После выполнения примера в результате наступления события будет обновляться все содержимое вкладок «Параметры источников данных» и «Измерения» у диалога «Параметры».
См. также: