107 lines
3.2 KiB
Plaintext
107 lines
3.2 KiB
Plaintext
<%@ page contentType="text/html; charset=GBK"%><%@
|
|
include file="/IncludeBeginMD.jsp"%><%
|
|
/*
|
|
页面说明: 选择行政区划
|
|
*/
|
|
String sAreaCodeValue = CurPage.getParameter("AreaCodeValue");//在该页面打开后打开二级分类时传值。
|
|
String sAreaCode = CurPage.getParameter("AreaCode");//已有值时,做初始化传入。
|
|
String sOpen = "";
|
|
String sDefaultItem = "";
|
|
String sDefaultItem2 = "";
|
|
|
|
if(sAreaCode.length()>3) sDefaultItem = sAreaCode.substring(0,4);
|
|
if(sAreaCode!=null&&sAreaCode.length()>4){
|
|
sOpen = "YES";//暂不作控制。
|
|
sDefaultItem2 =sAreaCode;
|
|
}
|
|
%>
|
|
<html>
|
|
<head>
|
|
<title>请选择行政区划 </title>
|
|
<style>
|
|
.black9pt {font-size: 11pt; font-weight: bolder; color: #000000; text-decoration: none;}
|
|
</style>
|
|
</head>
|
|
<script type="text/javascript">
|
|
//获取用户选择的行业种类
|
|
function TreeViewOnClick(){
|
|
var sAreaCode=getCurTVItem().value;
|
|
var sAreaCodeName=getCurTVItem().name;
|
|
var sAreaCodeID=getCurTVItem().id;
|
|
buff.AreaCode.value=sAreaCode+"@"+sAreaCodeName+"@"+sAreaCodeID;
|
|
}
|
|
|
|
//modify by hwang,修改双击相应函数。function TreeViewOnDBClick()修改为function TreeViewOnDBLClick()
|
|
function TreeViewOnDBLClick(){
|
|
newBusiness();
|
|
}
|
|
|
|
//新选一个行政区划
|
|
function newBusiness(){
|
|
var s = buff.AreaCode.value;
|
|
s = s.split('@');
|
|
var sValue = s[0];
|
|
var sName = s[1];
|
|
var sID = s[2];
|
|
if(sID.length==4){
|
|
parent.AsDialog.ClosePage(sValue+"@"+sName);
|
|
}
|
|
}
|
|
//清空
|
|
function clearAll(){
|
|
parent.AsDialog.ClosePage("_CLEAR_");
|
|
}
|
|
|
|
function goBack(){
|
|
parent.AsDialog.ClosePage("_CANCEL_");
|
|
}
|
|
|
|
//将查询出的行业类型按照TreeView展示
|
|
function startMenu(){
|
|
<%
|
|
OHTMLTreeView tviTemp = new OHTMLTreeView(CurPage, "行政区划列表","right");
|
|
//选择行业类型一
|
|
if(sAreaCodeValue == null)
|
|
tviTemp.init(JBOFactory.getBizObjectManager("jbo.sys.CODE_LIBRARY"), "SortNo","ItemName","ItemNo","","from O where CodeNO='AreaCode' and length(SortNo) <= 4");
|
|
else
|
|
tviTemp.init(JBOFactory.getBizObjectManager("jbo.sys.CODE_LIBRARY"), "SortNo","ItemName","ItemNo","","from O where CodeNO='AreaCode' and SortNo like '"+sAreaCodeValue+"%'");
|
|
|
|
out.println(tviTemp.generateHTMLTreeView());
|
|
%>
|
|
}
|
|
</script>
|
|
<body bgcolor="#DCDCDC">
|
|
<center>
|
|
<form name="buff">
|
|
<input type="hidden" name="AreaCode" value="">
|
|
<table width="90%" align=center border='1' height="98%" cellspacing='0' bordercolor='#999999' bordercolordark='#FFFFFF'>
|
|
<tr>
|
|
<td id="myleft" colspan='3' align=center width=100%><iframe name="left" src="" width=100% height=100% frameborder=0 scrolling=no ></iframe></td>
|
|
</tr>
|
|
<tr height=4%>
|
|
<%
|
|
if(sAreaCodeValue == null){
|
|
%>
|
|
<td nowrap align="center" valign="baseline">
|
|
<table>
|
|
<tr>
|
|
<td><%=new Button("确定","确定","newBusiness()","","").getHtmlText()%></td>
|
|
<td><%=new Button("取消","取消","goBack()","","").getHtmlText()%></td>
|
|
<td><%=new Button("清空","清空","clearAll()","","").getHtmlText()%></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<%}%>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</center>
|
|
</body>
|
|
</html>
|
|
<script type="text/javascript">
|
|
startMenu();
|
|
expandNode('root');
|
|
selectItem('<%=sDefaultItem%>');//自动点击树图,目前写死,也可以设置到 code_library中进行设定
|
|
selectItem('<%=sDefaultItem2%>');//自动点击树图,目前写死,也可以设置到 code_library中进行设定
|
|
</script>
|
|
<%@ include file="/IncludeEnd.jsp"%> |