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 + -
显示快捷键?