1. 程式人生 > >【Activiti研究】移植Activiti Modelder網頁設計器

【Activiti研究】移植Activiti Modelder網頁設計器

移植Activiti Modelder設計器
1.說明
德國公司研究的,使用angularjs+bootstrap+jquery


2.移植
請參考: https://yq.aliyun.com/articles/59998
具體操作如下:
A.將modeler.html改為modler.jsp
B.設定頁面根路徑
<title>BPMN流程設計器</title>
    <script type="text/javascript">
var __rootPath='<%=basePath %>';
var __status_tips='';
</script>
C.修改配置
<!-- Configuration -->
//註釋掉app-cfg.js
<!-- script src="editor-app/app-cfg.js?v=1"></script-->
//修改api請求地址字首
<script type="text/javascript">
var ACTIVITI = ACTIVITI || {};
ACTIVITI.CONFIG = {
'contextRoot' : __rootPath+'/service',
};
</script>
D.在modler.jsp <body>前加上 以下內容 
<!--加上關閉視窗的函式 -->
<script type="text/javascript">
function CloseWindow(action) {
    if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);
    else window.close();            
}
</script>