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; } }
После выполнения примера в результате наступления события будет обновляться все содержимое вкладок «Параметры источников данных» и «Измерения» у диалога «Параметры».
См. также: