Commit 6d24cf59 by Jay

set the display view grid or list in session.

parent 8a9f4f3f
......@@ -11,7 +11,7 @@
ApplicationStatus workflowStatus = (ApplicationStatus) getData(request, "WorkFlowStatus");
ApplicationFilter appFilter = (ApplicationFilter) getData(request, "ApplicationFilter");
Boolean showOrderBy = getData(request, "ShowOrderBy")!= null ? (Boolean) getData(request, "ShowOrderBy") : Boolean.FALSE;
boolean showList = (boolean) getData(request, "ShowList");
boolean showList = (boolean) getData(request,"ShowList");
SearchApplicant searchApplicant = (SearchApplicant) getData(request, "SearchApplicant");
String applicantsPage = WebUtils.getSamePageInRenderMode(request, WebUtils.VIEW_APPLICANTS) + "&JobID=" + job.getID() + "&WorkFlowStatus=" + workflowStatus.getName();
List<WorkFlow> sortedWorkFlows = ObjstoreUtils.sort(job.getApplicantWFs(),
......@@ -76,12 +76,17 @@
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).mapEntry("ShowList", true).toMap())
.toMap() %>"/>
</li>
<%
if(!CollectionUtils.equals(workflowStatus,ApplicationStatus.DRAFT))
{
%>
<li class="<%= (!showList ? "active" : "" ) + " grid-list"%>">
<oneit:button value="Grid" name="gotoPage" skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", applicantsPage)
.mapEntry("procParams", CollectionUtils.mapEntry("Job", job).mapEntry("ShowList", false).toMap())
.toMap() %>"/>
</li>
<% } %>
</ul>
</div>
<div class="shorting-dropdown application_sorting_bar">
......
......@@ -33,7 +33,19 @@
AppSortOption appSortOpt = null;
ApplicationFilter appFilter = null;
ApplicationStatus workflowStatus = null;
boolean showList = process.getAttribute("ShowList") != null ? (boolean) process.getAttribute("ShowList") : true;
if(process.getAttribute("ShowList") != null && process.getAttribute("ShowList") == Boolean.TRUE)
{
session.setAttribute("ShowList",true);
}
else if(process.getAttribute("ShowList") != null && process.getAttribute("ShowList") == Boolean.FALSE)
{
session.setAttribute("ShowList",false);
}
boolean showList = session.getAttribute("ShowList") != null ? (boolean) session.getAttribute("ShowList") : true;
SearchApplicant searchApplicant = (SearchApplicant) RunSearchExecutorFP.setupExecutor(request, SearchApplicant.REFERENCE_SearchApplicant, true);
JobApplication[] applications = null;
Map<String, String[]> parameterMap = request.getParameterMap();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment