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 \r
9 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
10 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
11 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
12 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
13 \r
14     \r
15 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r
16 <html xmlns="http://www.w3.org/1999/xhtml">\r
17 <head>\r
18 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />\r
19 <title>Cluster usage per user</title>\r
20 <style type="text/css" media="all">\r
21      @import url("${pageContext.request.contextPath}/statpages/screen.css");\r
22 </style>\r
23 <link rel="stylesheet" href="${pageContext.request.contextPath}/statpages/print.css" type="text/css" media="print" />\r
24 \r
25 </head>\r
26 <body>\r
27 \r
28 \r
29 <dt:table class="its" id="job" name="${stat.jobs}" export="true" sort="list"  pagesize="100" \r
30 defaultsort="0" defaultorder="descending">\r
31         <dt:column title="JobID" sortable="true">\r
32                 <c:choose>\r
33                 <c:when test="${fn:startsWith(job.jobname,'@')}">\r
34                         <a href="${pageContext.request.contextPath}/${clusterTemp}/${job.escJobname}">${job.jobname}</a>\r
35                 </c:when>\r
36                 <c:otherwise>\r
37                         <a href="${pageContext.request.contextPath}/${localTemp}/${job.escJobname}">${job.jobname}</a>\r
38                 </c:otherwise>\r
39                 </c:choose>\r
40         </dt:column>\r
41         <dt:column property="clusterJobId" title="Cluster JobID" sortable="false"></dt:column>\r
42         <dt:column property="inputSize" title="Input Size (Kb)" sortable="true"></dt:column>\r
43         <dt:column property="resultSize" title="Result Size (Kb)" sortable="true"></dt:column>\r
44         <dt:column property="runtime" title="Runtime (s)" sortable="true"></dt:column>\r
45         <dt:column property="start" title="Start time" sortable="true"></dt:column>\r
46         <dt:column property="finish" title="Finish time" sortable="true"></dt:column>   \r
47         \r
48         <dt:column title="isCancelled" sortable="true">\r
49                 ${job.isCancelled}\r
50         </dt:column>    \r
51         <dt:column title="isCollected" sortable="true">\r
52                 ${job.isCollected} \r
53         </dt:column>\r
54         <dt:column property="isFinished" title="isFinished?" sortable="true"></dt:column>       \r
55 \r
56         \r
57         <dt:setProperty name="export.pdf" value="true"/>\r
58         <dt:setProperty name="paging.banner.group_size" value="15" />\r
59         <dt:setProperty name="export.decorated" value="false" />\r
60         <dt:setProperty name="export.pdf.include_header" value="true" />\r
61         <dt:setProperty name="export.excel.include_header" value="true" />\r
62         <dt:setProperty name="export.csv.include_header" value="true" />\r
63         <dt:setProperty name="export.amount" value="list" /> <!-- set list if want to export all -->\r
64         <dt:setProperty name="paging.banner.item_name" value="Job" />\r
65     <dt:setProperty name="paging.banner.items_name" value="Jobs" />\r
66         <dt:setProperty name="sort.amount" value="list" /> <!-- set page if want to sort only first page before viewing -->\r
67 \r
68 </dt:table>\r
69 \r
70 <%--\r
71 \r
72 <form action="" method="post">\r
73         <input name="field1" maxlength="" title=""  type="text"/>\r
74         <input name="field2" maxlength="" title=""  type="text"/>\r
75         <textarea name="field3" cols="10" rows="10"  title="" />\r
76         <input type="submit" name="Submit"/>\r
77 </form>\r
78  --%>\r
79  \r
80 </body>\r
81 </html>