⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 content.jsp

📁 OBPM是一个开源
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html;charset=GBK" language="java"%>
<%@ taglib prefix="ww" uri="webwork"%>
<%@ include file="/common/taglibs.jsp"%>
<%@ page import="cn.myapps.core.user.ejb.UserVO,cn.myapps.constans.*"%>
<html>
<script src="<ww:url value='/script/check.js'/>"></script>
<script src="<ww:url value='/script/util.js'/>"></script>
<head>
<script language="JavaScript">
   var contextPath = "<ww:url value='/'/>";
   cmdReturn = 'core/workflow/list.action';
   cmdSave = 'core/workflow/save.action';
   cmdEdit = 'core/workflow/edit.action';
  
function ev_save() 
{
    document.formItem.elements['content.flow'].value = document.BFApplet.saveToXML();
    formItem.submit();
} 


function editElement()
{
   var toEdit = document.BFApplet.getCurrToEditElementProcess();
   var classname=toEdit.getClass().getName();
   if(classname.indexOf('Auto')!=-1)
       editAutoNode();
   else if(classname.indexOf('Start')!=-1)   
       editStartNode();
   else  if(classname.indexOf('Manual')!=-1)  
       editManualNode();
   else if(classname.indexOf('Relation')!=-1)  
       editRelation();
   else if(classname.indexOf('Abort')!=-1)  
       editAbortNode();
  else if(classname.indexOf('Complete')!=-1)  
       editCompleteNode();
   else if(classname.indexOf('Terminate')!=-1)  
       editTerminateNode();
  else if(classname.indexOf('Suspend')!=-1)  
       editSuspendNode();    
}


function addManualNode()
{
    document.BFApplet.addManualNode()
}


function editManualNode()
{  
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditManualProcess();
   var url = contextPath + "core/workflow/billflow/defi/addManualNode.jsp";
   url = addParam(url, 's_module', '<ww:property value="#parameters.s_module"/>');
   //alert("url->"+url);
   actorAttr=window.showModalDialog(url,oldAttr,"dialogHeight: 600px; dialogWidth: 600px; dialogTop: 120px; dialogLeft: 120px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;")
   if(actorAttr!=null){
     document.BFApplet.editManualNode(actorAttr.name, actorAttr.namelist, actorAttr.note, actorAttr.remaindertype, actorAttr.beforetime,
										actorAttr.passcondition, actorAttr.exceedaction, actorAttr.limittimecount,
										actorAttr.backnodeid, actorAttr.formname, actorAttr.fieldpermlist,actorAttr.issplit,actorAttr.isgather)
     }
}

function addStartNode()
{
	document.BFApplet.addStartNode();
}

function editStartNode()
{
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditStartNodeProcess();
   if (oldAttr == null) return;
   var url = contextPath + "core/workflow/billflow/defi/addStartNode.jsp";
   
   actorAttr=window.showModalDialog(url,oldAttr,"dialogHeight: 450px; dialogWidth: 450px; dialogTop: 120px; dialogLeft: 120px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;")
   if(actorAttr!=null){
   document.BFApplet.editStartNode(actorAttr.name);
   }
}


function addAbortNode()
{
	document.BFApplet.addAbortNode();
}

function editAbortNode()
{
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditAbortNodeProcess();
   if (oldAttr == null) return;
   var url = contextPath + "core/workflow/billflow/defi/addAbortNode.jsp";
   
   actorAttr=window.showModalDialog(url,oldAttr,"dialogHeight: 450px; dialogWidth: 450px; dialogTop: 120px; dialogLeft: 120px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;")
   if(actorAttr!=null){
   document.BFApplet.editAbortNode(actorAttr.name);
   }
}

function addTerminateNode()
{
	document.BFApplet.addTerminateNode();
}

function editTerminateNode()
{
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditTerminateNodeProcess();
   if (oldAttr == null) return;
   var url = contextPath + "core/workflow/billflow/defi/addTerminateNode.jsp";
   
   actorAttr=window.showModalDialog(url,oldAttr,"dialogHeight: 450px; dialogWidth: 450px; dialogTop: 120px; dialogLeft: 120px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;")
   if(actorAttr!=null){
   document.BFApplet.editTerminateNode(actorAttr.name);
   }
}

function addSuspendNode()
{
	document.BFApplet.addSuspendNode();
}

function editSuspendNode()
{
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditSuspendNodeProcess();
   if (oldAttr == null) return;
   var url = contextPath + "core/workflow/billflow/defi/addSuspendNode.jsp";
   
   actorAttr=window.showModalDialog(url,oldAttr,"dialogHeight: 450px; dialogWidth: 450px; dialogTop: 120px; dialogLeft: 120px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;")
   if(actorAttr!=null){
   document.BFApplet.editSuspendNode(actorAttr.name);
   }
}
function addCompleteNode()
{
	document.BFApplet.addCompleteNode();
}

function editCompleteNode()
{
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditCompleteNodeProcess();
   if (oldAttr == null) return;
   var url = contextPath + "core/workflow/billflow/defi/addCompleteNode.jsp";
   
   actorAttr=window.showModalDialog(url,oldAttr,"dialogHeight: 450px; dialogWidth: 450px; dialogTop: 120px; dialogLeft: 120px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;")
   if(actorAttr!=null){
   document.BFApplet.editCompleteNode(actorAttr.name);
   }
}
function addAutoNode()
{
	document.BFApplet.addAutoNode();
}


function editAutoNode()
{
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditAutoNodeProcess();
   var url = contextPath + "core/workflow/billflow/defi/addAutoNode.jsp";
   if (oldAttr == null) return;
   actorAttr=window.showModalDialog(url,oldAttr,"dialogHeight:450px; dialogWidth: 450px; dialogTop: 120px; dialogLeft: 120px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;")
   if(actorAttr!=null){
     document.BFApplet.editAutoNode(actorAttr.name);
   }
}


function addRelation()
{
	document.BFApplet.addRelation();
}


function editRelation()
{
   url=contextPath + "core/workflow/billflow/defi/addRelation.jsp";
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditRelation();
   if (oldAttr == null) return;
   actorAttr=window.showModalDialog(url, oldAttr);
   
   //alert (actorAttr.validateScript);
   if(actorAttr!=null){
     document.BFApplet.editRelation(actorAttr.name,actorAttr.condition,actorAttr.action,
     								actorAttr.validateScript);
   }
}

function addSubflow(){}


function editSubflow(){
   url=contextPath + "core/workflow/billflow/defi/addSubflow.jsp";
   var actorAttr = new Object();
   var oldAttr = document.BFApplet.getCurrToEditSubflow();
   if (oldAttr == null) return;
   actorAttr=window.showModalDialog(url, oldAttr, "dialogHeight:450px; dialogWidth: 450px; dialogTop: 120px; dialogLeft: 120px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: no;");
   if(actorAttr!=null){
     document.BFApplet.editSubflow(actorAttr.name,actorAttr.subflowid, actorAttr.subflowname, actorAttr.isreflow,  actorAttr.isstart,actorAttr.isend, actorAttr.issplit, actorAttr.isgather, actorAttr.note, actorAttr.beforescrpt);
   }
}

function removeElement()
{  
  if(document.BFApplet.isAssignBack()){
         alert("{*[It's a specified return-to node,can't delete]*}");
    	 return;
    }else{
  		 document.BFApplet.removeElement();
  }
}

function zoomIn() {
	document.BFApplet.zoomIn();
}

function zoomOut() {
	document.BFApplet.zoomOut();
}

function ev_onsubmit() 
{
  	var modify = document.all('modify').checked;
  	if (!modify) {
		document.all('content.flow').value = document.BFApplet.saveToXML();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -