WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院软件开发Java 使用 Dojo 开发定制 Business Space 小部件,第 3... 阅读

使用 Dojo 开发定制 Business Space 小部件,第 3 部分: 在 iWidget 中使用多个模板和从基本小部件继承

 2010-09-15 00:00:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劖顐煎☉妯锋瀻闁归偊鍓涘▔姘舵⒑閸涘⿴娈旀繛灞傚妼閳绘捇骞嬪┑鎰濡炪倖姊婚崢褏鎲撮敓锟�
核心提示: 小部件 Javascript 类 testWidget.js 使用 DojoMarkupHandler.js(详见 第 1 部分) 生成如清单 7 所示的界面:清单 7. 加载小部件特定 HTML 模板(test.html)的小部件 Javascript 类dojo.provide("

小部件 Javascript 类 testWidget.js 使用 DojoMarkupHandler.js(详见 第 1 部分) 生成如清单 7 所示的界面:

清单 7. 加载小部件特定 HTML 模板(test.html)的小部件 Javascript 类

dojo.provide("com.ibm.bcgex.iWidget.test.testWidget"); 
 
dojo.declare("com.ibm.bcgex.iWidget.test.testWidget", 
   [dijit._Widget,dijit._Templated], { 
  templatePath: dojo.moduleUrl("com.ibm.bcgex.iWidget.test.templates", 
          "test.html"), 
   
   widgetsInTemplate: true, 
   constructor: function(ic,iwidget_messages,rootContext,restEndPoint, thisVar){ 
   
 this.iContext=ic; 
 this.iwidget_messages=iwidget_messages; 
 this.widgetId=this.iContext.widgetId; 
 this.rootContext=rootContext; 
 this.restURL = restEndPoint; 
  
  }, 
  showEmployeeSearch: function(){ 
 
  
 this._markUpHandler = new com.ibm.bcgex.common.DojoMarkupHandler 
(this,this,this.rootContext,this.widgetId) ; 
 this._markUpHandler.loadConfigFile("testMarkupHandler"); 
  
 
  
 
 }, 
 
 onMSelect: function(){ 
 
 }, 
 
 onFSelect: function(){ 
 
 }, 
 
 search: function(){ 
 
 }, 
 
 reset: function(){ 
 
 } 
   
  
}); 

上一页  1 2 3 4 5 6  下一页

Tags:使用 Dojo 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接