Statistics
| Revision:

root / hci / trunk / eneraptor-web-app / grails-app / views / pdf / reportToPdf.gsp @ 50

History | View | Annotate | Download (1.28 KB)

1
<html>
2

    
3
<head>
4
	<title>Report</title>
5
	<style>
6
	body {
7
		font-family: monospace;
8
		font-size: small;
9
	}
10
	table {
11
		width:100%;
12
	}
13
	</style>
14
</head>
15

    
16
<body>
17

    
18
	<h1>${graph.name}</h1>
19
	<h2>Report info</h2>
20
	
21
	<p>Type: <b>${graph.type}</b> / <b>${graph.timeFrameType}</b><br />
22
	From <b>${graph.timeFrameStart}</b> till <b>${graph.timeFrameEnd}</b><br />
23
	Device ID: <b>${graph.deviceId}</b></p>
24
	
25
	<h2>Report data</h2>
26
	
27
	<g:if test="${graph.timeFrameType == 'custom'}">
28
		<table>
29
			<thead>
30
				<tr>
31
					<th>From</th>
32
					<th>Till</th>
33
					<th>Value (${graph.type})</th>
34
					<th>Rounded</th>
35
				</tr>
36
			</thead>
37
			<tbody>
38
				<g:each in="${detailedData}" var="dent">
39
					<tr>
40
						<td>${dent[0]}</td>
41
						<td>${dent[1]}</td>
42
						<td>${dent[2]}</td>
43
						<td>${((double)dent[2]).round(1)}</td>
44
					</tr>
45
				</g:each>
46
			</tbody>
47
		</table>
48
	</g:if>
49
	<g:else>
50
		<table>
51
			<thead>
52
				<tr>
53
					<th>Time</th>
54
					<th>Value (${graph.type})</th>
55
					<th>Rounded</th>
56
				</tr>
57
			</thead>
58
			<tbody>
59
				<g:each in="${detailedData}" var="dent">
60
					<tr>
61
						<td>${dent[0]}</td>
62
						<td>${dent[1]}</td>
63
						<td>${((double)dent[1]).round(1)}</td>
64
					</tr>
65
				</g:each>
66
			</tbody>
67
		</table>
68
	</g:else>
69

    
70
</body>
71

    
72
</html>