<%@ page contentType="text/html; charset=GBK"%> <%@ include file="/IncludeBegin.jsp"%>

动态增加子节点方法

提示信息脚本:{"提交部门经理审批"}

生成处理人脚本:!审批流程.多法人提交人所在部门指定角色人员列表JBOQL()

后续节点脚本:'0020'

2、条件路由

提示信息脚本:{"批准","否决"}

生成处理人脚本:IF(#PhaseOpinion1='批准',!审批流程.多法人提交给流程发起人JBOQL(),!多法人提交给流程发起人JBOQL())

后续节点脚本:IF(#PhaseOpinion1='批准','0020','0030')

3、并行

提示信息脚本:{"提交部门经理审批"}

生成处理人脚本:!审批流程.多法人提交人所在部门指定角色人员列表JBOQL()+!审批流程.多法人提交人所在部门指定角色人员列表JBOQL()

后续节点脚本:'0020;0030'

注:itemName为前台左树图中节点中文名,codeno为产品节点配置中节点名
MapfixedParam;//固定参数用来取前台参数
TreeView.addBeforeNodeByCode(itemName, codeno);//在节点之胶增加节点
TreeView.addChildrenNodeByCode(itemName, codeno);//在节点下面增加子节点
TreeView.addFirstNodeByCode(codeno);//在开始位置增加子节点
TreeView.addLastNodeByCode(codeno);//在结束位置增加子节点
TreeView.moveTreeItem(itemName, afterItem);//将节点A移到节点B之前
TreeView.moveTreeItemToFirst(itemName);//将节点移到最开始
TreeView.moveTreeItemToLast(itemName);//将节点移到最后
TreeView.AddNodeUrlParam(itemName, param);//更新节点参数,param为Map
TreeView.updateNodeUrl(itemName, URL);//更新节点的URL
TreeView.updateNodeTemplateNo(itemName, templateNo);//更新节点的模板编号
TreeView.updateNodeSetReadOnly(itemName, readType);//设置节只读
注动增修改校验
MapfixedParam;//固定参数用来取前台参数
ProductCheckItemGroup TreeView =new ProductCheckItemGroup();
TreeView.addProductCheckByCode(codeno);//codeno为节点编号,增加校验
TreeView.addProductCheckByModelId(codeno);//codeno为模型编号,增加校
TreeView.moveCheckItemFirst(codeno);//codeno为模型编号,移到第一个
TreeView.moveCheckItemLast(codeno);//codeno为模型编号,移到最后一个
TreeView.moveCheckItemAfter(codeno, aftercode);//codeno为模型编号,移到某个位置之后
TreeView.deleteCheckItemByCode(codeno);//codeno为模型编号,删除校验
<%@ include file="/IncludeEnd.jsp"%>