viewprocess.js
上传用户:ahit0551
上传日期:2009-04-15
资源大小:2345k
文件大小:1k
源码类别:

xml/soap/webservice

开发平台:

Java

  1. //
  2. XiorkFlowWorkSpace.build();
  3. //
  4. function init() {
  5.     var searchStr = window.location.search;
  6.     var params = searchStr.substring(searchStr.indexOf("?") + 1);
  7.     var paramsArray = params.split("&");
  8.     var name = null;
  9.     for (var i = 0; i < paramsArray.size(); i++) {
  10.         var tempStr = paramsArray.get(i);
  11.         var key = tempStr.substring(0, tempStr.indexOf("=")).toLowerCase();
  12.         var value = tempStr.substring(tempStr.indexOf("=") + 1);
  13.         if (key == "name") {
  14.             name = value;
  15.             break;
  16.         }
  17.     }
  18.     //
  19.     if (!name) {
  20.      //您所要浏览的工作流程图名字为空,无法浏览。
  21.         alert("u60a8u6240u8981u6d4fu89c8u7684u5de5u4f5cu6d41u7a0bu56feu540du5b57u4e3au7a7auff0cu65e0u6cd5u6d4fu89c8u3002");
  22.         return false;
  23.     }
  24.     //
  25.     var xiorkFlowViewPattern = new XiorkFlowViewPattern(Toolkit.getElementByID("designer"));
  26.     xiorkFlowViewPattern.getWrapper().getModel().setEditable(false);
  27.     var getProcess = new GetProcess(xiorkFlowViewPattern.getWrapper(), xiorkFlowViewPattern.getTableViewer(), xiorkFlowViewPattern.getToolBar());
  28.     getProcess.getProcess(name);
  29.     /*var model = new XiorkFlowModel();
  30.     model.setEditable(false);
  31.     var wrapper = new XiorkFlowWrapper(new Component(document.getElementById("designer")), model);
  32.     var tableViewer = XiorkFlowTableViewer(model, document.getElementById("tableViewer"));
  33.     var getProcess = new GetProcess(wrapper, tableViewer);
  34.     getProcess.getProcess(name);*/
  35. }