📄 content.jsp
字号:
<%@ 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 + -