...
Code Block | ||
---|---|---|
| ||
var variableService = ServiceFactory.getVariableService(); FormActions.create('hiding-variables-action', { init: function() { var me = this, variables = thisme.value("variables"); this me.variables = []; jQuery.each(variables, function(index, variable){ thisme.variables.push(variable.getId()); }); }, enable: function(){ this.hideVariables(); }, disable: function(){ this.showVariables(); }, hideVariables: function() { this.setVariablesVisibility(false); }, showVariables: function() { this.setVariablesVisibility(true); }, setVariablesVisibility: function(visible) { SuncodeFormService.suspendLayouts(); try { Ext4.Array.each(this.variables, function(variable){ if(visible) { variableService.show(variable.id); } else { variableService.hide(variable.id); } }, this); } finally { SuncodeFormService.resumeLayouts(); } } }); |
...