Statistics
| Branch: | Revision:

m2u-upass-admin / WebContent / jsp / ss223_application / ibssAppUserEnquiryPagination.jsp @ 128:f0d43a7bcfff

History | View | Annotate | Download (4.03 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 appUserForm.map.appUserViewBean}">
9
<bean:define id="viewBean" name="appUserForm" property="appUserViewBean"/>
10
<bean:define id="pagination" name="viewBean" property="pagination" />
11
<bean:define id="enquiryCurrentPageNo" name="viewBean" property="enquiryCurrentPageNo" />
12
<bean:define id="enquiryTotalPageNo" name="viewBean" property="enquiryTotalPageNo" />
13
<bean:define id="paginationList" name="viewBean" property="paginationList" />
14

    
15
<bean:define id="viewBean" name="appUserForm" property="appUserViewBean" />
16
<bean:define id="pagination" name="viewBean" property="pagination" />
17

    
18
<%
19
    java.util.HashMap paramsName = new java.util.HashMap();
20
	paramsName.put("SECONDARY_TOKEN", request.getSession().getAttribute("PRIMARY_TOKEN"));
21
	pageContext.setAttribute("paramsName", paramsName);
22
%>
23

    
24
<ul class="previousNext">
25
<logic:equal name="pagination" property="firstPageNumber" value="-1">
26
	<li><bean:message key="general.link.first" /></li>
27
</logic:equal>
28
<logic:notEqual name="pagination" property="firstPageNumber" value="-1">
29
	<bean:define id='firstPageNumber' name="pagination" property="firstPageNumber"/>
30
	<li>
31
		<%
32
			paramsName.put("p", firstPageNumber);
33
		%>
34
		<htmlEL:link action="/ss223/appUserEnquiryMain.do" name="paramsName" onclick="overlay();">
35
			<u><bean:message key="general.link.first" /></u>
36
		</htmlEL:link>
37
	</li>
38
</logic:notEqual>
39

    
40
<logic:equal name="pagination" property="previousPageNumber" value="-1">
41
	<li><bean:message key="general.link.previous"/></li>
42
</logic:equal>
43
<logic:notEqual name="pagination" property="previousPageNumber" value="-1">
44
	<bean:define id='previousPageNumber' name="pagination" property="previousPageNumber"/>
45
	<li>
46
		<%
47
			paramsName.put("p", previousPageNumber);
48
		%>
49
		<htmlEL:link action="/ss223/appUserEnquiryMain.do" name="paramsName" onclick="overlay();">
50
			<u><bean:message key="general.link.previous" /></u>
51
		</htmlEL:link>
52
	</li>
53
</logic:notEqual>
54

    
55
<li>
56
<bean:define id="currentPageNumber" name="pagination" property="currentPageNumber"/>
57
	<logicEL:iterate id="paginationList" name="viewBean" property="paginationList">
58
	<%
59
		paramsName.put("p", paginationList);
60
	%>	
61
		<c:choose>
62
			<c:when test='${paginationList eq currentPageNumber}'>
63
				<bean:write name="paginationList"/>
64
			</c:when>
65
			<c:otherwise>
66
				<htmlEL:link action="/ss223/appUserEnquiryMain.do" name="paramsName" onclick="overlay();">
67
					<bean:write name="paginationList"/>
68
				</htmlEL:link>
69
			</c:otherwise>
70
		</c:choose>
71
	</logicEL:iterate>
72
</li>
73

    
74
		<%
75
			paramsName.put("p", paginationList);
76
		%>	
77
 
78
<logic:equal name="pagination" property="nextPageNumber" value="-1">
79
	<li><bean:message key="general.link.next" /></li>
80
</logic:equal>
81
<logic:notEqual name="pagination" property="nextPageNumber" value="-1">
82
	<bean:define id='nextPageNumber' name="pagination" property="nextPageNumber"/>
83
	<li>
84
		<%
85
			paramsName.put("p", nextPageNumber);
86
		%>
87
		<htmlEL:link action="/ss223/appUserEnquiryMain.do" name="paramsName" onclick="overlay();">
88
			<u><bean:message key="general.link.next" /></u>
89
		</htmlEL:link>
90
	</li>
91
</logic:notEqual>
92

    
93
<logic:equal name="pagination" property="lastPageNumber" value="-1">
94
	<li><bean:message key="general.link.last" /></li>
95
</logic:equal>
96
<logic:notEqual name="pagination" property="lastPageNumber" value="-1">
97
	<bean:define id='lastPageNumber' name="pagination" property="lastPageNumber"/>
98
	<li>
99
		<%
100
			paramsName.put("p", lastPageNumber);
101
		%>
102
		<htmlEL:link action="/ss223/appUserEnquiryMain.do" name="paramsName" onclick="overlay();">
103
			<u><bean:message key="general.link.last" /></u>
104
		</htmlEL:link>
105
	</li>
106
</logic:notEqual>
107
</ul>
108
</c:if>