serviceRegMainLeft.jsp
4.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<%--
Created by IntelliJ IDEA.
User: sean
Date: 2006-3-29
Time: 9:12:05
To change this template use File | Settings | File Templates.
--%>
<%@ page import="weaver.general.Util" %>
<%@ page import="java.util.*" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ include file="/integration/integrationinit.jsp" %>
<%
String id=Util.null2String(request.getParameter("capitalgroupid"));
//1数据源管理,2注册服务管理
String showtype=Util.null2String(request.getParameter("showtype"));
%>
<HTML>
<HEAD>
<LINK REL=stylesheet type=text/css HREF=/css/Weaver_wev8.css>
<script type="text/javascript" src="/wui/common/jquery/plugin/zTree/js/jquery.ztree.core.min_wev8.js"></script>
<link rel="stylesheet" href="/wui/common/jquery/plugin/zTree/css/zTreeStyle/zTreeStyle_wev8.css" type="text/css">
</HEAD>
</HTML>
<BODY oncontextmenu=self.event.returnValue=false style="overflow:hidden;">
<table cellspacing="0" cellpadding="0" class="flowsTable" style="width:100%;" >
<tr>
<td style="width:23%;" class="flowMenusTd" style="overflow:hidden;">
<div id="ztreeDiv" style="overflow:hidden;height:100%;width:100%;">
<ul id="ztreeObj" class="ztree"></ul>
</div>
</td>
</tr>
</table>
<script type="text/javascript">
$(document).ready(function(){
//初始化zTree
$.fn.zTree.init($("#ztreeObj"), setting, zNodes);
});
/**
* 获取url(alax方式获得子节点时使用)
*/
function getAsyncUrl(treeId, treeNode) {
//获取子节点时
if (treeNode != undefined && treeNode.isParent != undefined && treeNode.isParent != null) {
return "/integration/serviceReg/serviceRegTreeXML.jsp?" + treeNode.ajaxParam + "&" + new Date().getTime() + "=" + new Date().getTime();
} else {
//初始化时
return "/integration/serviceReg/serviceRegTreeXML.jsp<%if(!id.equals("")){%>?id=<%=id%>&init=y<%}%>";
}
};
//zTree配置信息
var setting = {
async: {
enable: true, //启用异步加载
dataType: "text", //ajax数据类型
url: getAsyncUrl //ajax的url
},
data: {
simpleData: {
enable: true, //返回的json数据为简单数据类型,非复杂json数据类型
idKey:"id", //tree的标识属性
pIdKey:"pId", //父节点标识属性
rootPId: 0 //顶级节点的父id
}
},
view: {
expandSpeed: "" //效果
},
callback: {
onClick: zTreeOnClick, //节点点击事件
onAsyncSuccess: zTreeOnAsyncSuccess //ajax成功事件
}
};
var zNodes =[];
function zTreeOnAsyncSuccess(event, treeId, treeNode, msg) {
//alert(msg)
var treeObj = $.fn.zTree.getZTreeObj(treeId);
var node = treeObj.getNodeByParam("id", "com_0", null);
if (node != undefined && node != null ) {
treeObj.selectNode(node);
//zTreeOnClick(event, treeId, node);
}
}
function zTreeOnClick(event, treeId, treeNode) {
var treeObj = $.fn.zTree.getZTreeObj(treeId);
if (treeNode.isParent) {
treeObj.expandNode(treeNode);
}
onClick(treeNode.id);
};
//单击树形菜单中的每一项选中时 onClick() 方法应该和 zTreeOnClick()方法写在一个Script里面 这样在谷歌中才能把选中的节点的值传入到onClick()中
//2012-13-13 ypc 修改
function onClick(id){
if(id){
var array = id.split("_");
if(array[2]){
//1数据源管理,2注册服务管理
if("<%=showtype%>"=="1"){
window.parent.document.getElementById("contentframe").src="/integration/serviceReg/serviceRegTabs.jsp?_fromURL=1&showtype="+array[2]+"&hpid="+array[1];
/*if(array[2]=="1"){
window.parent.document.getElementById("contentframe").src="/integration/dateSource/dataDMLlist.jsp?hpid="+array[1];
}else if(array[2]=="2"){
window.parent.document.getElementById("contentframe").src="/integration/dateSource/dataWebservicelist.jsp?hpid="+array[1];
}else if(array[2]=="3"){
window.parent.document.getElementById("contentframe").src="/integration/dateSource/dataSAPlist.jsp?hpid="+array[1];
}*/
//loadurl="/integration/dateSource/dataSAPlist.jsp";
///integration/dateSource/dataDMLlist.jsp
///integration/dateSource/dataWebservicelist.jsp
}else if("<%=showtype%>"=="2"){
window.parent.document.getElementById("contentframe").src="/integration/serviceReg/serviceRegTabs.jsp?_fromURL=2&showtype="+array[2]+"&hpid="+array[1];
//window.parent.document.getElementById("contentframe").src="/integration/serviceReg/serviceReg_"+array[2]+"list.jsp?hpid="+array[1];
}
}
}
}
</SCRIPT>
</BODY>
</HTML>
<script language="javascript">
//to use xtree,you must implement top() and showcom(node) functions
function top(){
}
function showcom(node){
}
function check(id,name){
}
</script>