Further work on statistics display
[jabaws.git] / statpages / Joblist.jsp
1 <?xml version="1.0" encoding="ISO-8859-1" ?>\r
2 <%@ page language="java" contentType="text/html; charset=ISO-8859-1"\r
3     pageEncoding="ISO-8859-1"%>\r
4 <%--\r
5 Author: Peter Troshin\r
6 Date: May 2011\r
7 --%>\r
8 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
9 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
10 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
11 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
12 \r
13 <jsp:include page="header.jsp" />\r
14 \r
15 <dt:table class="its" id="job" name="${stat.jobs}" export="true" sort="list"  pagesize="100" \r
16 defaultsort="0" defaultorder="descending">\r
17         <dt:column title="JobID" sortable="true">\r
18                 <c:choose>\r
19                 <c:when test="${fn:startsWith(job.jobname,'@')}">\r
20                         <a href="${pageContext.request.contextPath}/${clusterTemp}/${job.escJobname}">${job.jobname}</a>\r
21                 </c:when>\r
22                 <c:otherwise>\r
23                         <a href="${pageContext.request.contextPath}/${localTemp}/${job.escJobname}">${job.jobname}</a>\r
24                 </c:otherwise>\r
25                 </c:choose>\r
26         </dt:column>\r
27         <dt:column property="clusterJobId" title="Cluster JobID" sortable="false"></dt:column>\r
28         <dt:column property="inputSize" title="Input Size (Kb)" sortable="true"></dt:column>\r
29         <dt:column property="resultSize" title="Result Size (Kb)" sortable="true"></dt:column>\r
30         <dt:column property="runtime" title="Runtime (s)" sortable="true"></dt:column>\r
31         <dt:column property="start" title="Start time" sortable="true"></dt:column>\r
32         <dt:column property="finish" title="Finish time" sortable="true"></dt:column>   \r
33         \r
34         <dt:column title="isCancelled" sortable="true">\r
35                 ${job.isCancelled}\r
36         </dt:column>    \r
37         <dt:column title="isCollected" sortable="true">\r
38                 ${job.isCollected} \r
39         </dt:column>\r
40         <dt:column property="isFinished" title="isFinished?" sortable="true"></dt:column>       \r
41 \r
42         \r
43         <dt:setProperty name="export.pdf" value="true"/>\r
44         <dt:setProperty name="paging.banner.group_size" value="15" />\r
45         <dt:setProperty name="export.decorated" value="false" />\r
46         <dt:setProperty name="export.pdf.include_header" value="true" />\r
47         <dt:setProperty name="export.excel.include_header" value="true" />\r
48         <dt:setProperty name="export.csv.include_header" value="true" />\r
49         <dt:setProperty name="export.amount" value="list" /> <!-- set list if want to export all -->\r
50         <dt:setProperty name="paging.banner.item_name" value="Job" />\r
51     <dt:setProperty name="paging.banner.items_name" value="Jobs" />\r
52         <dt:setProperty name="sort.amount" value="list" /> <!-- set page if want to sort only first page before viewing -->\r
53 \r
54 </dt:table>\r
55 \r
56 <jsp:include page="footer.jsp" />