在 Business Space 中开发 Mashup 应用
2009-11-17 00:00:00 来源:WEB开发网在“我的工作”页面,单击 Script Adapter 小部件的下拉图标,然后选择“配置”,如图 12 所示。
图 12. Script Adapter 配置选项
在 Java Script 输入框中输入以下代码:
清单 1. Script Adapter 代码var payloadJson = dojo.toJson(payload);
var payloadObj = eval('(' + payloadJson + ')');
var taskId = payloadObj.id;
var xmlhttp = null;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
if ( typeof xmlhttp.overrideMimeType != 'undefined') {
xmlhttp.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
alert('Your browser does not support xmlhttprequests?');
}
var strUrl = "/rest/bpm/htm/v1/task/" + taskId;
xmlhttp.open('GET', strUrl, false);
xmlhttp.send(null);
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
responseJSON = eval( "(" + xmlhttp.responseText + ")" );
} else {
alert("error");
}
var subjectDescription = responseJSON.description;
var subjectText = subjectDescription .split(":")[1];
return "http://www.google.cn/search?q=" + subjectText;
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››开发一个自己的HTML在线编辑器(一)
- ››开发一个自己的HTML在线编辑器(二)
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››开发移动 Web Ajax 应用
- ››开发者眼中的iPhone与Android
- ››开发者或想使用的10个Android2.2新特性
- ››开发实例:Android 身高计算器的实现
- ››开发 Derby 的表功能
- ››开发火爆 博看文思称 iPhone 可作\血压计\
- ››开发 Hello World Android 应用程序
更多精彩
赞助商链接