Statistics
| Branch: | Revision:

m2u-upass-admin / WebContent / jsp / ss113_group / ibssIbGroupEnquiryPagination.jsp @ 7:e68e6402cd84

History | View | Annotate | Download (3.92 KB)

1 0:ea666cc7880e hadi
<%@ 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="/ss113/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="/ss113/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="/ss113/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="/ss113/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="/ss113/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>