<%@ page contentType="text/html;charset=utf-8"%> <%@page import="com.yc.factory.FactoryBean"%> <%@page import="java.util.Map"%> <%@page import="java.util.List"%> <%@page import="com.yc.utils.MapSet"%> <% //@author syz //2012-02-23 %> <% //得到URL String URL = (request.getRequestURL()+"").replace(request.getRequestURI(),"") + request.getContextPath(); %> <%@page import="com.yc.service.webmenu.WebMenuIfc"%> 流程图菜单 "> <% String menuHtml=""; List FlowChartList=(List)request.getAttribute("FlowChartMenuList");//获得所有流程图菜单权限 List CurrentMenuList =(List)request.getAttribute("currentMenuList");//获得当前登录用户的菜单权限 String usercode= request.getParameter("usercode"); String var_taskMenu=""; String var_item=""; String temp=""; int num=0; int itop=0; int ititleheight=25;//标题高度 int imenuheight=0;//菜单高度 int isParent=0; String crrentMenu=""; Map colMap; for (int i = 0; i < FlowChartList.size(); i++) { colMap = (Map) FlowChartList.get(i); String menuid=MapSet.ShowMap(colMap,"FlowID"); String menuname=MapSet.ShowMap(colMap,"FlowName"); String MainMenuid=MapSet.ShowMap(colMap,"ParentFlowid"); String MainMenuName=MapSet.ShowMap(colMap,"ParentFlowName"); //System.out.println(menuname+"--"+MainMenuid); if(MainMenuid==null||MainMenuid.equals("")) { if(num==0) { itop=10; } //lqc String input=""; for(int j=0;j\n"; } } if(isParent!=1){ input="\n"; } isParent=0; String str_taskMenu2="
\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "
\n" + "\n" + "
"+input+ menuname+"
\n" + "
\n" + "
"; //MenuTitlebarRight_Close_MouseOver_Head //MenuTitlebarRight_Open_Head String str_item2=""; int imheight=0; Map fMap; for (int j = 0; j < FlowChartList.size(); j++) { fMap = (Map) FlowChartList.get(j); String smenuid=MapSet.ShowMap(fMap,"FlowID"); String smenuname=MapSet.ShowMap(fMap,"FlowName"); String sMainMenuid=MapSet.ShowMap(fMap,"ParentFlowid"); String sMainMenuName=MapSet.ShowMap(fMap,"ParentFlowName"); String srowid=MapSet.ShowMap(fMap,"rowid"); if(sMainMenuid==null||sMainMenuid.equals("")) { ; }else { //System.out.println("{"+menuid+"--"+sMainMenuid+"}"); if(menuid.equals(sMainMenuid)) { //lqc String subinput=""; for(int k=0;k\n"; } } if(isParent!=1){ subinput="\n"; } isParent=0; //System.out.println("["+smenuname+"--"+sMainMenuid+"]"); //var_item+="var item"+j+";"; imheight+=25; str_item2+= "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "
\n" + "\n" + "
\n" + "
\n" + "
\n" + ""+ subinput+ ""+smenuname+"\n" + "
"; } } } itop+=ititleheight; imheight+=10; String str_item2_div= "
"; str_item2=str_item2_div+str_item2+"
"; itop+=imheight+25; temp+=str_taskMenu2+str_item2; num++; } } %> <% //输出js代码 out.print(temp+"
"+usercode+"
"); %>