ControlChanged: function (sender, args);
sender. Event source.
args. Event information.
The ControlChanged event occurs on changing component properties.
Executing the example requires that the HTML page contains the ParametersDialog component named parametersDialog (see Example of Creating the ParametersDialog Component). Handle the ControlChanged event for tabs of the Parameters dialog box:
// Get tabs of the Parameters dialog box
var items = parametersDialog._ViewItems;for(var i = 0; i < items.length; i++) {
var item = items[i];
switch(item.getTypeName()) {
case "PP.Exp.Ui.ParametersDataSource":
// Handle the ControlChanged event for the Data Sources Parameters tab
item.ControlChanged.add( function() {
// Refresh all contents of the tab
item.refreshAll();
});
break;
case "ParametersDimensionsView":
// Handle the ControlChanged event for the Dimensions tab
item.ControlChanged.add( function() {
// Refresh all contents of the tab
item.refreshAll();
});
break;
}
}
After executing the example on firing the event all contents of the Data Sources Parameters and Dimensions tab in the Parameters dialog box are refreshed.
See also: