observed.js

来自「这是一个关于java的JSP页面中使用象Swing组件的一个库文件.」· JavaScript 代码 · 共 27 行

JS
27
字号
function uiFormGuide_Observed(widgetGroup) {  this._super();  this.__ruleSets = new Array();  var observed = this;  widgetGroup.appendEventHandler("change", function(e) {    observed._respond(e);  });}uiFormGuide_Observed = uiUtil_Object.declareClass(uiFormGuide_Observed, uiUtil_Object);uiFormGuide_Observed.prototype.addRuleSet = function(ruleSet) {  this.__ruleSets.push(ruleSet);};uiFormGuide_Observed.prototype._respond = function(domEvent) {  var ruleSetsToExecute = new Array();  for (var i = 0; i < this.__ruleSets.length; ++i) {    if (this.__ruleSets[i]._allRulesHold()) {      ruleSetsToExecute.push(this.__ruleSets[i]);    }    else {      this.__ruleSets[i]._undoAction(domEvent);    }  }  for (var i = 0; i < ruleSetsToExecute.length; i++) {    ruleSetsToExecute[i]._doAction(domEvent);  }};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?