📄 addwebsitedir.jsp
字号:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="java.util.*,com.gforce.gfoa.*,com.gforce.currency.*" %>
var jsArray = new Array();
<%
Request m_request = new Request(request);
String strMultUserID = m_request.GetString("MultUserID");
String strMultSysID = m_request.GetString("MultSysID");
String strFartherID = m_request.GetString("FartherID");
String strSelectedID = m_request.GetString("SelectedID");
String strStation = "_";
Vector vtWebSiteDir = WebSiteDirManager.getRecordByID(strFartherID);
if(vtWebSiteDir.size()>0)
{
strStation = ((Vector)vtWebSiteDir.get(0)).get(2).toString() + ((Vector)vtWebSiteDir.get(0)).get(0).toString() + "_";
}
Vector vtWebSiteDir_new = WebSiteDirManager.getWebSiteDirData(strMultUserID,strMultSysID,"",strStation,"");
if(vtWebSiteDir_new.size()>0)
{
vtWebSiteDir= vtWebSiteDir_new;
}
for(int row=0;row<vtWebSiteDir.size();row++)
{
String strTemp = "";
Vector hashtab = (Vector)vtWebSiteDir.get(row);
/**
for(int i=0;i<hashtab.size();i++)
{
if(i==2)
{
String strFarther = hashtab.get(i).toString();
strFarther = strFarther.substring(0,strFarther.length() - 1);
strFarther = strFarther.substring(strFarther.lastIndexOf("_") + 1);
strTemp += ",\t\"" + strFarther + "\"";
}
else
{
strTemp += ",\t\"" + hashtab.get(i).toString() + "\"";
}
}
*/
out.println("jsArray[" + (row) + "]=new Array(\"" + hashtab.get(0).toString() + "\",\t\"" + hashtab.get(1).toString() + "\",\t\"" + hashtab.get(2).toString() + "\",\t\"" + hashtab.get(3).toString() + "\");");
}
%>
function addsubdepartment(Station)
{
var returnvalue=""
for(var i=0;i < jsArray.length;i++)
{
if((jsArray[i][2]==Station))
{
var haschild=false;
for(j=0;j<jsArray.length;j++)
{
if(jsArray[j][2]==jsArray[i][2] + jsArray[i][0] + "_")
{
haschild=true;
break;
}
}
if(jsArray[i][0]=="<%=strSelectedID%>")
{
returnvalue+="<option value='"+jsArray[i][0]+"' selected>";
}
else
{
returnvalue+="<option value='"+jsArray[i][0]+"'>";
}
for(j=0;j<parseInt(jsArray[i][3],10);j++)
{
returnvalue+=(" ");
}
returnvalue+=(""+jsArray[i][1]+"</option>");
if(haschild)
{
returnvalue+=addsubdepartment(jsArray[i][2] + jsArray[i][0] + "_");
}
}
}
return returnvalue;
}
document.write(addsubdepartment("<%=strStation%>"));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -