driver.js

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

JS
35
字号
function uiFormGuide_Driver() {  this._super();  this.__observedMap = new Object();}uiFormGuide_Driver = uiUtil_Object.declareSingleton(uiFormGuide_Driver, uiUtil_Object);uiHtml_Window.getInstance().prependEventHandler("load", function(e) {  uiFormGuide_driver = new uiFormGuide_Driver();});uiFormGuide_Driver.prototype.createRuleSet = function(doAction, undoAction) {  return new uiFormGuide_RuleSet(doAction, undoAction);};uiFormGuide_Driver.prototype.createRule =    function(widgetId, widgetName, value) {  var widgetGroup = uiHtml_Group.createByEither(widgetId, widgetName);  return new uiFormGuide_Rule(widgetGroup, value);};uiFormGuide_Driver.prototype.createObservedIfNotInCache =    function(widgetId, widgetName) {  var key = this.__getObservedMapKey(widgetId, widgetName);  var observed = this.__observedMap[key];  if (observed == null) {    var widgetGroup = uiHtml_Group.createByEither(widgetId, widgetName);    observed = new uiFormGuide_Observed(widgetGroup);    this.__observedMap[key] = observed;  }  return observed;};uiFormGuide_Driver.prototype.__getObservedMapKey =    function(widgetId, widgetName) {  return "id:" + widgetId + "name:" + widgetName;};uiFormGuide_Driver.prototype.simulateOnChangeEvent = function(observed) {  observed._respond();};

⌨️ 快捷键说明

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