addformrowcalList.jsp
4.16 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
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.Util" %>
<%@ include file="/systeminfo/init_wev8.jsp" %>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<jsp:useBean id="FormManager" class="weaver.workflow.form.FormManager" scope="session"/>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page"/>
<jsp:useBean id="FormFieldMainManager" class="weaver.workflow.form.FormFieldMainManager" scope="page" />
<jsp:useBean id="FieldComInfo" class="weaver.workflow.field.FieldComInfo" scope="page" />
<jsp:useBean id="CheckSubCompanyRight" class="weaver.systeminfo.systemright.CheckSubCompanyRight" scope="page" />
<%FormFieldMainManager.resetParameter();%>
<%
if(!HrmUserVarify.checkUserRight("FormManage:All", user))
{
response.sendRedirect("/notice/noright.jsp");
return;
}
%>
<%
String rowcalstr = Util.null2String(request.getParameter("rowcalstr"));
ArrayList signid = (ArrayList)session.getAttribute("signid");
ArrayList signlable = (ArrayList)session.getAttribute("signlable");
ArrayList detailid = (ArrayList)session.getAttribute("detailid");
ArrayList detaillable = (ArrayList)session.getAttribute("detaillable");
%>
<LINK href="/css/Weaver_wev8.css" type=text/css rel=STYLESHEET>
<LINK href="/wui/theme/ecology8/jquery/js/e8_zDialog_btn_wev8.css" type=text/css rel=STYLESHEET>
<LINK href="/wui/theme/ecology8/templates/default/css/default_wev8.css" type=text/css rel=STYLESHEET>
<!-- add by xhheng @20050204 for TD 1538-->
<script language=javascript src="/js/weaver_wev8.js"></script>
<script language=javascript src="/js/jquery/jquery-1.4.2.min_wev8.js"></script>
<link href="/js/checkbox/jquery.tzCheckbox_wev8.css" type=text/css rel=STYLESHEET>
<script language=javascript src="/js/checkbox/jquery.tzCheckbox_wev8.js">
</script>
<TABLE id="customFieldTable">
<TBODY>
<table class=ListStyle cols=4 border=0 cellspacing=1>
<COLGROUP>
<COL width="20%">
<COL width="40%">
<COL width="40%">
</COLGROUP>
<thead>
<tr class=header>
<th>
<INPUT type="checkbox" onclick="javascript:var obj = jQuery('input[name=chkInTableTa]');if(jQuery(this).is(':checked')){jQuery(obj).each(function(){changeCheckboxStatus(jQuery(this),true);var rowindex = jQuery(this).parent().parent().parent().parent()[0].rowIndex;rows+=','+rowindex+',';});}else{jQuery(obj).each(function(){changeCheckboxStatus(jQuery(this),false);var rowindex = jQuery(this).parent().parent().parent().parent()[0].rowIndex;rows = rows.replace(','+rowindex+',','');});}" value="ON">
</th>
<th colspan="3"><%=SystemEnv.getHtmlLabelName(261,user.getLanguage())%><%=SystemEnv.getHtmlLabelName(15636,user.getLanguage())%></th>
</tr>
</thead>
</table>
<TABLE class=ListStyle cols=4 border=0 cellspacing=1 id="allcalexp" >
<COLGROUP>
<COL width="20%">
<COL width="40%">
<COL width="40%">
</COLGROUP>
<TBODY>
<%
String trClass="DataLight";
int rowsum=0;
rowcalstr = rowcalstr.replaceAll("_plus_","\\+");
StringTokenizer stk = new StringTokenizer(rowcalstr,";");
//System.out.println("公式2:"+rowcalstr);
while(stk.hasMoreTokens()){
String token = stk.nextToken();
String token2 = token;
//System.out.println("公式3:"+token2);
if(!token2.equals("")){
for(int i=0; i<signid.size(); i++){
token2 = Util.StringReplace(token2,""+signid.get(i),signlable.get(i)+"");
}
for(int i=0; i<detailid.size(); i++){
token2 = Util.StringReplace(token2,"detailfield_"+detailid.get(i),"<span style='color:#000000'>"+detaillable.get(i)+"</span>");
}
}
//System.out.print("token:"+token2);
%>
<TR class=<%=trClass%> forsort="ON">
<td style="height: 40px;">
<div><input type="checkbox" name="chkInTableTa" onclick="chkCheck(this)"></div></td>
<td style="color:#000000;height: 40px;" colspan="3"><div><%=token2%><input type="hidden" name="calstr" value="<%=token%>">
<a href="#" onclick="deleteRowcal(this)" style="float:right;">
<%=SystemEnv.getHtmlLabelName(91,user.getLanguage())%></a></div></td>
</TR>
<%
rowsum++;
} %>
</TBODY>
</TABLE>
</TBODY>
</TABLE>