📄 add.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="/inc/pv/super.jsp"%>
<%@ include file="/inc/public/msg.jsp"%>
<%
String strMenuPos = request.getParameter("type");
if(igec.util.Tool.IsEmpty(strMenuPos)){
response.sendRedirect("index.jsp");
return;
}
String strParentId = request.getParameter("pid");
if(igec.util.Tool.IsEmpty(strParentId)) strParentId = "0";
String strCurMenuName = igec.site.base.business.DataUtilBusiness.getFieldValue("TITLE","TAB_IGECMENUTYPE","WHERE POSTYPE='" + strMenuPos + "'");
java.util.ArrayList pathList = new java.util.ArrayList();
int iFlag = igec.site.base.business.MMenuBusiness.getMenuPathList(pathList,strMenuPos,strParentId);
if(iFlag<0){
showError(out);
return;
}
String strNextId = igec.site.base.business.MMenuBusiness.getNextId();
%>
<html>
<head>
<title>菜单管理-><%=strCurMenuName%><%for(int i=0;i<pathList.size();i++){igec.site.base.bean.SysObj so = (igec.site.base.bean.SysObj)pathList.get(i);%>-><%=so.getStrValue2()%><%}%>->添加菜单</title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link rel="stylesheet" type="text/css" href="<%=strCssPath%>">
<script language="javascript" src="<%=site.bean.SitePara.strVirtualName%>/js/public.js"></script>
<script language="javascript" src="<%=site.bean.SitePara.strVirtualName%>/js/xmlhttp.js"></script>
<script language="javascript" src="<%=site.bean.SitePara.strVirtualName%>/js/check.js"></script>
<script language="javascript" src="<%=strSkinBase%>/js/forbid.js"></script>
<script language="javascript">
<!--
function setShowPage(loObj){
if(loObj==null){//普通的菜单类型
fullDivByUrl("attachDiv","attach/common.jsp?type=<%=strMenuPos%>&pid=<%=strParentId%>");
return;
}
var strPage = loObj.page;
if(strPage!=""){
fullDivByUrl("attachDiv","attach/" + strPage + "?type=<%=strMenuPos%>&pid=<%=strParentId%>");
}else{
getObject("attachDiv").innerHTML = "";
}
setObjValue("MENUHREF",loObj.link);
}
function loadAttachPage(){
var loObj = getRadioCheckObj("menuType");
setShowPage(loObj);
}
/*
* 获取指定地址的内容,填充相应的对象
*/
function fullDivByUrl(strTarget,strUrl){
__XmlHttpPool__.GetRemoteData(strUrl,function onGetData(strContent){Ajax_MenuJs_Receive_Content(strTarget,strContent);});
}
/*
* 根据返回的内容填充对应的对象
*/
function Ajax_MenuJs_Receive_Content(strTarget,strContent){
var loObj = getObject(strTarget);
if(loObj==null) return loObj;
loObj.innerHTML = strContent;
resizeWin('objBody');
}
function setPicTitle(strFile,strExt){
var loObj = getObject("PicTitle");
if(loObj!=null){
loObj.value = strFile;
}
loObj = getObject("ImgPicTitle");
if(loObj!=null){
loObj.src = "<%=site.bean.SitePara.strVirtualName%>" + strFile;
loObj.style.display = "";
}
resizeWin('objBody');
}
function setPicIndexShow(strFile,strExt){
var loObj = getObject("PicIndexShow");
if(loObj!=null){
loObj.value = strFile;
}
loObj = getObject("ImgPicIndexShow");
if(loObj!=null){
loObj.src = "<%=site.bean.SitePara.strVirtualName%>" + strFile;
loObj.style.display = "";
}
resizeWin('objBody');
}
//-->
</script>
</head>
<body class="bodycolor" topmargin="5" onload="loadAttachPage();setFocus('MENUNAME');">
<div name="objBody" id="objBody" width="600">
<form action="<%=site.bean.SitePara.strVirtualName + site.bean.SitePara.strManageFolder%>/menu.do?action=save&type=<%=strMenuPos%>&pid=<%=strParentId%>&iid=<%=strMenuId%>" method="post" name="menuForm1" id="menuForm1" onsubmit="return Check(this);">
<table border="0" width="600" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
<tr>
<td colspan=2 class="TableHeader"><img src="<%=strSkinBase%>/images/menu/sys/menu.gif" align="absmiddle"> 基本选项 (必填)</td>
</td>
</tr>
<tr>
<td nowrap class="TableData" width="170"> 菜单ID(唯一标志):</td>
<td class="TableData">
<input type="text" name="MENUID" size="6" maxlength="8" class="BigInput" value="<%=strNextId%>" EmptyDisable label="菜单ID"> 不允许重复,建议使用默认值 <font color="#FF0000">必填</font>
</td>
</tr>
<tr>
<td nowrap class="TableData"> 菜单名称:</td>
<td class="TableData">
<input type="text" name="MENUNAME" size="20" maxlength="50" class="BigInput" value="" EmptyDisable label="菜单名称"> <font color="#FF0000">必填</font>
</td>
</tr>
<tr>
<td nowrap class="TableData"> 连接地址:</td>
<td class="TableData">
<input type="text" name="MENUHREF" size="25" maxlength="100" class="BigInput" value="" label="连接地址"> <input type="button" name="HELP" onclick="openWindow('<%=strSkinBase%>/public/help.jsp?id=A00001','600','550');" value="帮助">
</td>
</tr>
<%
java.util.ArrayList rangeList = new java.util.ArrayList();
iFlag = igec.site.base.business.DataUtilBusiness.getDataList(rangeList,"SELECT ID,NAME,POS,SPAGE,ISDEFAULT,LINK FROM (SELECT ID,NAME,POS,SPAGE,ISDEFAULT,XH,LINK,(SELECT COUNT(*) FROM TAB_IGECINDTYPE WHERE PARENTID=a.ID AND SHOWFLAG='1') AS SONNUM FROM TAB_IGECINDTYPE a WHERE SHOWFLAG='1' AND RANGE LIKE '%," + strMenuPos + ",%') AS TTT WHERE SONNUM=0 ORDER BY XH",6);
if(iFlag>=0 && rangeList.size()>1){
%>
<tr>
<td nowrap class="TableData" valign="top"> 菜单类型:</td>
<td class="TableData">
<%
for(int i=0;i<rangeList.size();i++){
igec.site.base.bean.StandSysObj so = (igec.site.base.bean.StandSysObj)rangeList.get(i);
%>
<input type="radio" name="menuType" id="menuType<%=so.getStrValue1()%>" value="<%=so.getStrValue1()%>" onclick="setShowPage(this);" page="<%=so.getStrValue4()%>" link="<%=so.getStrValue6()%>" <%if("1".equals(so.getStrValue5())) out.print("checked");%>><label for="menuType<%=so.getStrValue1()%>"><%=so.getStrValue2()%></label>
<%
}
%>
</td>
</tr>
<%}%>
</table>
<div id="attachDiv" name="attachDiv"></div>
</form>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -