m2u-upass-admin / WebContent / jsp / ss103_group / ibssGroupEnquiryPagination.jsp @ 137:5a146099297b
History | View | Annotate | Download (3.92 KB)
1 |
<%@ taglib uri="/WEB-INF/tld/struts-html-el.tld" prefix="htmlEL" %> |
---|---|
2 |
<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %> |
3 |
<%@ taglib uri="/WEB-INF/tld/struts-bean-el.tld" prefix="beanEL" %> |
4 |
<%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %> |
5 |
<%@ taglib uri="/WEB-INF/tld/struts-logic-el.tld" prefix="logicEL" %> |
6 |
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> |
7 |
|
8 |
<c:if test="${not empty ibssGroupForm.map.ibssGroupView}"> |
9 |
<bean:define id="ibssGroupView" name="ibssGroupForm" property="ibssGroupView"/> |
10 |
<bean:define id="pagination" name="ibssGroupView" property="pagination" /> |
11 |
<bean:define id="groupEnquiryCurrentPageNo" name="ibssGroupView" property="groupEnquiryCurrentPageNo" /> |
12 |
<bean:define id="groupEnquiryTotalPageNo" name="ibssGroupView" property="groupEnquiryTotalPageNo" /> |
13 |
<bean:define id="paginationList" name="ibssGroupView" property="paginationList" /> |
14 |
|
15 |
<% |
16 |
java.util.HashMap paramsName = new java.util.HashMap(); |
17 |
paramsName.put("SECONDARY_TOKEN", request.getSession().getAttribute("PRIMARY_TOKEN")); |
18 |
pageContext.setAttribute("paramsName", paramsName); |
19 |
%> |
20 |
|
21 |
<ul class="previousNext"> |
22 |
<logic:equal name="pagination" property="firstPageNumber" value="-1"> |
23 |
<li><bean:message key="general.link.first" /></li> |
24 |
</logic:equal> |
25 |
<logic:notEqual name="pagination" property="firstPageNumber" value="-1"> |
26 |
<bean:define id='firstPageNumber' name="pagination" property="firstPageNumber"/> |
27 |
<li> |
28 |
<% |
29 |
paramsName.put("p", firstPageNumber); |
30 |
%> |
31 |
<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();"> |
32 |
<u><bean:message key="general.link.first" /></u> |
33 |
</htmlEL:link> |
34 |
</li> |
35 |
</logic:notEqual> |
36 |
|
37 |
<logic:equal name="pagination" property="previousPageNumber" value="-1"> |
38 |
<li><bean:message key="general.link.previous"/></li> |
39 |
</logic:equal> |
40 |
<logic:notEqual name="pagination" property="previousPageNumber" value="-1"> |
41 |
<bean:define id='previousPageNumber' name="pagination" property="previousPageNumber"/> |
42 |
<li> |
43 |
<% |
44 |
paramsName.put("p", previousPageNumber); |
45 |
%> |
46 |
<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();"> |
47 |
<u><bean:message key="general.link.previous" /></u> |
48 |
</htmlEL:link> |
49 |
</li> |
50 |
</logic:notEqual> |
51 |
|
52 |
<li> |
53 |
<bean:define id="currentPageNumber" name="pagination" property="currentPageNumber"/> |
54 |
<logicEL:iterate id="paginationList" name="ibssGroupView" property="paginationList"> |
55 |
<% |
56 |
paramsName.put("p", paginationList); |
57 |
%> |
58 |
<c:choose> |
59 |
<c:when test='${paginationList eq currentPageNumber}'> |
60 |
<bean:write name="paginationList"/> |
61 |
</c:when> |
62 |
<c:otherwise> |
63 |
<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();"> |
64 |
<bean:write name="paginationList"/> |
65 |
</htmlEL:link> |
66 |
</c:otherwise> |
67 |
</c:choose> |
68 |
</logicEL:iterate> |
69 |
</li> |
70 |
|
71 |
<% |
72 |
paramsName.put("p", paginationList); |
73 |
%> |
74 |
|
75 |
<logic:equal name="pagination" property="nextPageNumber" value="-1"> |
76 |
<li><bean:message key="general.link.next" /></li> |
77 |
</logic:equal> |
78 |
<logic:notEqual name="pagination" property="nextPageNumber" value="-1"> |
79 |
<bean:define id='nextPageNumber' name="pagination" property="nextPageNumber"/> |
80 |
<li> |
81 |
<% |
82 |
paramsName.put("p", nextPageNumber); |
83 |
%> |
84 |
<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();"> |
85 |
<u><bean:message key="general.link.next" /></u> |
86 |
</htmlEL:link> |
87 |
</li> |
88 |
</logic:notEqual> |
89 |
|
90 |
<logic:equal name="pagination" property="lastPageNumber" value="-1"> |
91 |
<li><bean:message key="general.link.last" /></li> |
92 |
</logic:equal> |
93 |
<logic:notEqual name="pagination" property="lastPageNumber" value="-1"> |
94 |
<bean:define id='lastPageNumber' name="pagination" property="lastPageNumber"/> |
95 |
<li> |
96 |
<% |
97 |
paramsName.put("p", lastPageNumber); |
98 |
%> |
99 |
<htmlEL:link action="/ss103/groupEnquiryMain.do" name="paramsName" onclick="overlay();"> |
100 |
<u><bean:message key="general.link.last" /></u> |
101 |
</htmlEL:link> |
102 |
</li> |
103 |
</logic:notEqual> |
104 |
</ul> |
105 |
</c:if> |