<%@ page contentType="text/html; charset=GBK"%> <%@ include file="/IncludeBegin.jsp"%> <%@page import="com.amarsoft.biz.workflow.*" %> <%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=List00;Describe=注释区;]~*/%> <% /* Author: bwang 2009-02-17 Tester: Content: 流程模型列表,查看流程历史 Input Param: Output param: History Log: */ %> <%/*~END~*/%> <%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=List01;Describe=定义页面属性;]~*/%> <% String PG_TITLE = "流程模型列表"; // 浏览器窗口标题 PG_TITLE %> <%/*~END~*/%> <%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=List02;Describe=定义变量,获取参数;]~*/%> <% //定义变量 String sSql = ""; //获得组件参数 String sFlowNo = CurPage.getParameter("FlowNo"); String sObjectNo = CurPage.getParameter("ObjectNo"); String sPhaseNo = CurPage.getParameter("PhaseNo"); String sObjectType = CurPage.getParameter("ObjectType"); //获得页面参数 if(sPhaseNo==null) sPhaseNo = ""; %> <%/*~END~*/%> <%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=List03;Describe=定义数据对象;]~*/%> <% String[][] sHeaders={ {"ObjectType","对象类型"}, {"FlowName","流程名称"}, {"PhaseNo","阶段编号"}, {"PhaseName","阶段名称"}, {"UserName","承办人"}, {"OrgName","承办机构"}, {"PhaseAction","选择动作"}, {"BeginTime","开始时间"}, {"EndTime","结束时间"}, }; sSql = " select SerialNo,ObjectType,FlowName,PhaseNo,PhaseName,UserName,"+ " PhaseAction,BeginTime,EndTime "+ " from FLOW_TASK where FlowNo='"+sFlowNo+"' and ObjectNo='"+sObjectNo+"' and ObjectType='"+sObjectType+"' order by SerialNo"; ASDataObject doTemp = new ASDataObject(sSql); doTemp.UpdateTable="FLOW_CATALOG"; doTemp.setKey("FlowNo",true); doTemp.setHeader(sHeaders); doTemp.setVisible("SerialNo,ObjectType,FlowName,",false); doTemp.setHTMLStyle("FlowNo,BeginTime,EndTime,FlowName"," style={width:150px} "); doTemp.setHTMLStyle("PhaseNo,FlowType,InitPhase"," style={width:120px} "); doTemp.setHTMLStyle("PhaseName,PhaseAction,FlowDescribe"," style={width:260px} "); //查询 doTemp.setColumnAttribute("ObjectNo,CustomerName,PhaseNo","IsFilter","1"); doTemp.generateFilters(Sqlca); doTemp.parseFilterData(CurPage); CurPage.setAttribute("FilterHTML",doTemp.getFilterHtml(Sqlca)); ASDataWindow dwTemp = new ASDataWindow(CurPage,doTemp,Sqlca); dwTemp.Style="1"; //设置DW风格 1:Grid 2:Freeform dwTemp.ReadOnly = "1"; //设置是否只读 1:只读 0:可写 dwTemp.setPageSize(200); //生成HTMLDataWindow Vector vTemp = dwTemp.genHTMLDataWindow(""); for(int i=0;i <%/*~END~*/%> <%/*~BEGIN~可编辑区~[Editable=true;CodeAreaID=List04;Describe=定义按钮;]~*/%> <% //依次为: //0.是否显示 //1.注册目标组件号(为空则自动取当前组件) //2.类型(Button/ButtonWithNoAction/HyperLinkText/TreeviewItem/PlainText/Blank) //3.按钮文字 //4.说明文字 //5.事件 //6.shortcutKey 快捷键 7.href 资源路径 8.parm 资源路径参数 9.iconCls 图标 CSS名称 String sButtons[][] = { {"false","","Button","流程过程明细","流程过程明细","FlowDetail()","","","",""}, {"false","","Button","调整流程至","调整流程至","backEveryStep()","","","",""}, }; %> <%/*~END~*/%> <%/*~BEGIN~不可编辑区~[Editable=false;CodeAreaID=List05;Describe=主体页面;]~*/%> <%@include file="/Resources/CodeParts/List05.jsp"%> <%/*~END~*/%> <%/*~BEGIN~可编辑区~[Editable=false;CodeAreaID=List06;Describe=自定义函数;]~*/%> <%/*~END~*/%> <%/*~BEGIN~可编辑区~[Editable=false;CodeAreaID=List06;Describe=自定义函数;]~*/%> <%/*~END~*/%> <%/*~BEGIN~可编辑区~[Editable=false;CodeAreaID=List07;Describe=页面装载时,进行初始化;]~*/%> <%/*~END~*/%> <%@ include file="/IncludeEnd.jsp"%>