46 lines
1.6 KiB
JavaScript
46 lines
1.6 KiB
JavaScript
//
|
|
WorkFlowWorkSpace.build();
|
|
|
|
//
|
|
function init() {
|
|
var searchStr = window.location.search;
|
|
var params = searchStr.substring(searchStr.indexOf("?") + 1);
|
|
var paramsArray = params.split("&");
|
|
var name = null;
|
|
var curActs = "";
|
|
for (var i = 0; i < paramsArray.size(); i++) {
|
|
var tempStr = paramsArray.get(i);
|
|
var key = tempStr.substring(0, tempStr.indexOf("=")).toLowerCase();
|
|
var value = tempStr.substring(tempStr.indexOf("=") + 1);
|
|
if (key == "name") {
|
|
name = value;
|
|
}
|
|
if(key == "curacts") {
|
|
curActs = value;
|
|
}
|
|
if(key == "version") {
|
|
version = value;
|
|
}
|
|
}
|
|
|
|
//
|
|
if (!name) {
|
|
//您所要浏览的工作流程图名字为空,无法浏览。
|
|
alert("\u60a8\u6240\u8981\u6d4f\u89c8\u7684\u5de5\u4f5c\u6d41\u7a0b\u56fe\u540d\u5b57\u4e3a\u7a7a\uff0c\u65e0\u6cd5\u6d4f\u89c8\u3002");
|
|
return false;
|
|
}
|
|
|
|
//
|
|
var workFlowViewPattern = new WorkFlowViewPattern(Toolkit.getElementByID("designer"));
|
|
workFlowViewPattern.getWrapper().getModel().setEditable(false);
|
|
var getProcess = new GetProcess(workFlowViewPattern.getWrapper(), workFlowViewPattern.getTableViewer(), workFlowViewPattern.getToolBar());
|
|
getProcess.getProcessInst(name,curActs,version);
|
|
/*var model = new WorkFlowModel();
|
|
model.setEditable(false);
|
|
var wrapper = new WorkFlowWrapper(new Component(document.getElementById("designer")), model);
|
|
var tableViewer = WorkFlowTableViewer(model, document.getElementById("tableViewer"));
|
|
var getProcess = new GetProcess(wrapper, tableViewer);
|
|
getProcess.getProcess(name);*/
|
|
}
|
|
|