KtreeTabInfo.jsp
2.95 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
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="weaver.general.Util"%>
<%@page import="com.weaver.formmodel.apps.ktree.KtreeFunction"%>
<%@page import="weaver.hrm.HrmUserVarify"%>
<%@page import="weaver.hrm.User"%>
<%@page import="com.weaver.formmodel.util.StringHelper"%>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<%
KtreeFunction ktreeFunction = new KtreeFunction();
String versionid = Util.null2String(request.getParameter("versionid"));
String functionid = Util.null2String(request.getParameter("functionid"));
User user = HrmUserVarify.getUser(request,response);
%>
<div class="tabsContainer">
<div class="tabs">
<ul>
<%
int idx = 0;
String firstid = "";
StringBuffer str = new StringBuffer();
RecordSet.executeSql("select * from uf_ktree_tabinfo where pid=''");
while(RecordSet.next()){
idx++;
String tabid = Util.null2String(RecordSet.getString("id"));
boolean isnew = ktreeFunction.isnew(versionid,functionid,user.getUID(),tabid);
if(idx==1){
firstid = tabid;
str.append("<li href=\"#subtabs-"+idx+"\" _versionId="+versionid+" _functionId="+functionid+" _tabId="+tabid+" defaultSelected=\"true\">");
}else{
str.append("<li href=\"#subtabs-"+idx+"\" _versionId="+versionid+" _functionId="+functionid+" _tabId="+tabid+">");
}
str.append("<a>"+Util.null2String(RecordSet.getString("tabname"))+"</a>");
if(isnew){
str.append("<img src=\"/formmode/apps/ktree/images/BDNew_wev8.png\"/>");
}
str.append("</li>");
}
%>
<% out.print(str.toString()); %>
</ul>
</div>
<%
idx = 0;
StringBuffer firstDivBuffer = new StringBuffer();
if(!StringHelper.isEmpty(firstid)){
RecordSet.executeSql("select * from uf_ktree_tabinfo where pid="+firstid+" ");
if(RecordSet.getCounts()>0){
firstDivBuffer.append("<div id=\"subtabs-1\" class=\"subtabs\"><ul>");
while(RecordSet.next()){
idx++;
String tabid = Util.null2String(RecordSet.getString("id"));
boolean isnew = ktreeFunction.isnew(versionid,functionid,user.getUID(),tabid);
if(idx==1){
firstDivBuffer.append("<li onclick=\"changeFrameUrl('"+tabid+"');\" _tabId="+tabid+" defaultSelected=\"true\">");
}else{
firstDivBuffer.append("<li onclick=\"changeFrameUrl('"+tabid+"');\" _tabId="+tabid+">");
}
firstDivBuffer.append("<a>"+Util.null2String(RecordSet.getString("tabname"))+"</a>");
if(isnew){
firstDivBuffer.append("<img src=\"/formmode/apps/ktree/images/BDNew_wev8.png\"/>");
}
firstDivBuffer.append("</li>");
}
firstDivBuffer.append("</ul></div>");
}
}
%>
<% out.print(firstDivBuffer.toString()); %>
</div>
<div class="frameContainer">
<iframe id="tabFrame" name="tabFrame" frameborder="0" style="width: 100%;" scrolling="no" src="" onload="whenFrameLoaded();">
</iframe>
</div>