Statistics
| Branch: | Revision:

m2u-upass-admin / WebContent / jsp / ss112_user / ibssRetailUserEnquiryPagination.jsp @ 18:f6f916c1b907

History | View | Annotate | Download (4.73 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 ibssUserForm.map.ibssUserViewBean}">
9
<bean:define id="viewBean" name="ibssUserForm" property="ibssUserViewBean"/>
10
<bean:define id="pagination" name="viewBean" property="pagination" />
11
<bean:define id="userEnquiryCurrentPageNo" name="viewBean" property="userEnquiryCurrentPageNo" />
12
<bean:define id="userEnquiryTotalPageNo" name="viewBean" property="userEnquiryTotalPageNo" />
13
<bean:define id="paginationList" name="viewBean" 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="/ss112/userEnquiryScreen.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="/ss112/userEnquiryScreen.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="viewBean" 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="/ss112/userEnquiryScreen.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
<li>
73
	<logic:equal name="paginationList" value='${paginationList}'>
74
		<logicEL:iterate id="paginationList" name="viewBean" property="paginationList" indexId="i">
75
			<bean:write name="paginationList"/>
76
		</logicEL:iterate>
77
	</logic:equal>
78
	<logic:notEqual name="paginationList" value='${paginationList}'>
79
		<bean:define id="currentPageNumber" name="pagination" property="currentPageNumber"/>
80
		<logicEL:iterate id="paginationList" name="viewBean" property="paginationList" indexId="i">
81
		<%
82
			paramsName.put("p", paginationList);
83
		%>
84
			<htmlEL:link action="/cst102/userEnquiryScreen.do" name="paramsName" onclick="overlay();">
85
				<bean:write name="paginationList"/>
86
			</htmlEL:link>
87
			</logicEL:iterate>
88
	</logic:notEqual>
89
</li>
90
 -->
91
<!--
92
<li><beanEL:message key="general.quicklink.pagenumber" arg0="${userEnquiryCurrentPageNo}" arg1="${userEnquiryTotalPageNo}"/></li>
93
 -->
94
95
<logic:equal name="pagination" property="nextPageNumber" value="-1">
96
	<li><bean:message key="general.link.next" /></li>
97
</logic:equal>
98
<logic:notEqual name="pagination" property="nextPageNumber" value="-1">
99
	<bean:define id='nextPageNumber' name="pagination" property="nextPageNumber"/>
100
	<li>
101
		<%
102
			paramsName.put("p", nextPageNumber);
103
		%>
104
		<htmlEL:link action="/ss112/userEnquiryScreen.do" name="paramsName" onclick="overlay();">
105
			<u><bean:message key="general.link.next" /></u>
106
		</htmlEL:link>
107
	</li>
108
</logic:notEqual>
109
110
<logic:equal name="pagination" property="lastPageNumber" value="-1">
111
	<li><bean:message key="general.link.last" /></li>
112
</logic:equal>
113
<logic:notEqual name="pagination" property="lastPageNumber" value="-1">
114
	<bean:define id='lastPageNumber' name="pagination" property="lastPageNumber"/>
115
	<li>
116
		<%
117
			paramsName.put("p", lastPageNumber);
118
		%>
119
		<htmlEL:link action="/ss112/userEnquiryScreen.do" name="paramsName" onclick="overlay();">
120
			<u><bean:message key="general.link.last" /></u>
121
		</htmlEL:link>
122
	</li>
123
</logic:notEqual>
124
</ul>
125
</c:if>