WEB开发网
开发学院软件开发Java 使用 Dojo 开发定制 Business Space 小部件,第 4... 阅读

使用 Dojo 开发定制 Business Space 小部件,第 4 部分: 使用通用 REST 处理程序从 iWidget 发出可配置调用

 2010-10-09 08:12:36 来源:WEB开发网   
核心提示: REST 处理程序使用 dojo.io.iframe.send API 进行文件的上传和下载,清单 3. 文件上传和下载if(type=="FILEPOST"){console.debug("restEndPoint+_restURL"+restEndPo

REST 处理程序使用 dojo.io.iframe.send API 进行文件的上传和下载。

清单 3. 文件上传和下载

if (type == "FILEPOST") { 
 console.debug("restEndPoint+_restURL"+restEndPoint+_restURL); 
 //file upload 
 var request = { 
  url: restEndPoint+_restURL, 
  form:contentParameter, 
  preventCache:true, 
  timeout: requestTimeout, 
  sync: true, 
  handleAs:"html", 
  load: dojo.hitch(thisVar, loadMethod), 
  error: dojo.hitch(thisVar, errorMethod) 
 }; 
 var iframeSend = dojo.io.iframe.send(request); 
 } 
 else if (type == "FILEGET") { 
  // file download 
 var request = { 
  url: restEndPoint+_restURL, 
  preventCache:true, 
  timeout: requestTimeout, 
  sync: true, 
  method:"GET", 
  handleAs:"xml", 
  load: dojo.hitch(thisVar, loadMethod), 
  error: dojo.hitch(thisVar, errorMethod) 
 }; 
 var iframeSend = dojo.io.iframe.send(request); 
} 

从您的客户端代码调用 REST 处理程序

在这一节,我们将逐步讲解从您的代码中调用 REST 处理程序 Javascript 类。

第 1 步:在 JSON 文件中定义 REST URI。

所有 REST URI 被定义在一个 JSON 文件中(例如,restURI.json)。在某个特定页面中的 REST 调用归属于 items 标签之下的一个特定主键(名称)。

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

Tags:使用 Dojo 开发

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