?? seldadbm_below.jsp
字號:
<%@page language="java" contentType="text/html;charset=GBK"%>
<%@page import="java.util.*,java.text.*,oa.main.DealString,javax.swing.tree.DefaultMutableTreeNode,java.util.Hashtable"%>
<%
oa.bean.DepartmentBean myBean = null;
try{
myBean = new oa.bean.DepartmentBean();
DealString ds = new DealString();
String uid=ds.toString((String)session.getAttribute("zgbh"));//取得職工編號
%>
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>選擇上級部門</title>
<link href="../css/person.css" type=text/css rel=stylesheet>
<script language="javascript" src="../scripts/department.js"></script>
</head>
<body topmargin=0 leftmargin=0>
<form name="formselorg" method=post>
<q id="0011" align=left>
<%
int sub = 1;
int nItem = 0;
String outPrint = "";
String strOrgNO = "";
String display;
//String tHead1="<div style=\"display:none\" id=\"" ;
String tHead2="\"><table><tr>";
String tEnd="</tr></table></div>";
DefaultMutableTreeNode myTree = myBean.buildTree();//當(dāng)前操作者
DefaultMutableTreeNode root, currentNode, lastNode;
root = myTree;
outPrint = (String) ((Hashtable) root.getUserObject()).get("BMMC");
strOrgNO = (String) ((Hashtable) root.getUserObject()).get("BMBH");
String strEnabled = "True";
boolean enabled = strEnabled.equals("True");
%>
<!-- 處理根節(jié)點(diǎn)------------------------------------------------------------------- -->
<table border="0" cellpadding="0" style="border-collapse: collapse; color:#FFFFFF" width="95%" height="18" align=center >
<tr>
<td>
<%if(enabled){%><input type="radio" id="<%=outPrint%>" name="radsel" value="<%=strOrgNO%>"><%}//end if%>
<q class="MOUT" onclick=<%="\"Expand(0)\""%> style="cursor:hand;" oncontextmenu="onclickshow('<%=strOrgNO%>')"><img id='0' src="../images/plus.gif" > <font style='COLOR:#000000;FONT-FAMILY: 楷體_GB2312;font-size: 14;'><b><%=outPrint%></b></font></q></td>
</tr>
</table>
<!----------------------------------------------------------------------------- -->
<%
// out.println("Root:" + root);
if (root.getChildCount()!=0)
{
currentNode = (DefaultMutableTreeNode) root.getFirstChild();
sub++;
out.println("<div style=\"display:\" id=\"" +nItem+tHead2);
while ((currentNode != null) && (currentNode != root))
{
outPrint = (String) ((Hashtable) currentNode.getUserObject()).get("BMMC");
strOrgNO = (String) ((Hashtable) currentNode.getUserObject()).get("BMBH");
strEnabled = "True";
enabled = strEnabled.equals("True");
%>
<table border="0" cellpadding="0" style="border-collapse: collapse; color:#FFFFFF" width="95%" height="18"><tr><td>
<%
//控制
for (int i = 1; i < sub; i++)
out.print(" ");
if ((currentNode.getChildCount()) != 0)
{
nItem++;
%>
<!-- 處理有子節(jié)點(diǎn)的樹--------------------------------------------------- -->
<%if(enabled){%><input type="radio" id="<%=outPrint%>" name="radsel" value="<%=strOrgNO%>"><%}//end if%>
<q class="MOUT" oncontextmenu="onclickshow('<%=strOrgNO%>')" onclick=<%="\"Expand("+nItem+")\""%> style="cursor:hand;"><img id='<%=nItem%>' src="../images/plus.gif" ><font style='COLOR:#000000;FONT-FAMILY: 楷體_GB2312;font-size: 14;'> <b><%=outPrint%></b></font>
</q>
</td>
</tr></table>
<!-- ----------------------------------------------------------- -->
<%
if(sub==1)
display = "";
else
display = "none";
out.println("<div style=\"display:"+display+"\" id=\"" +nItem+tHead2);
} else {
%>
<!-- 處理無子節(jié)點(diǎn)的葉--------------------------------------------------- -->
<%if(enabled){%><input type="radio" id="<%=outPrint%>" name="radsel" value="<%=strOrgNO%>"><%}//end if%>
<q class="MOUT" oncontextmenu="onclickshow('<%=strOrgNO%>')" style="cursor:hand;"> <font style='COLOR:#000000;FONT-FAMILY: 楷體_GB2312;font-size: 14;'><b><%=outPrint%></b></font>
</q>
</td>
</tr></table>
<!-- ----------------------------------------------------------- -->
<%
}
if ((currentNode.getChildCount()) == 0) {
if ((currentNode.getNextSibling() == null)) {
//當(dāng)前節(jié)點(diǎn)即沒有子節(jié)點(diǎn)又沒有兄弟節(jié)點(diǎn),則返回父節(jié)點(diǎn)
currentNode =
(DefaultMutableTreeNode) currentNode.getParent();
sub--;
out.println(tEnd);
if (currentNode == null)
continue;
}
} else {
//當(dāng)前節(jié)點(diǎn)有子節(jié)點(diǎn)
currentNode =
(DefaultMutableTreeNode) currentNode.getFirstChild();
sub++;
continue;
}
lastNode = currentNode.getNextSibling();
if (lastNode != null) {
currentNode = lastNode;
} else {
while ((currentNode.getNextSibling() == null)&&(currentNode!=root)) {
currentNode =
(DefaultMutableTreeNode) currentNode.getParent();
sub--;
out.println(tEnd);
}
currentNode = currentNode.getNextSibling();
} //end if else
}
}
out.println("</Table></div>");
%>
</q>
</form>
</body>
</html>
<%}finally{
if(myBean!=null)myBean.closeConn();
}
%>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -