source: trunk/web-app/reports/reactiveRatio.jrxml @ 533

Last change on this file since 533 was 533, checked in by gav, 14 years ago

Add ReportController, TaskReportService and start template reports.

File size: 5.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="name" language="groovy" pageWidth="842" pageHeight="595" orientation="Landscape" whenNoDataType="NoDataSection" columnWidth="782" leftMargin="30" rightMargin="30" topMargin="20" bottomMargin="20">
3        <property name="ireport.scriptlethandling" value="0"/>
4        <property name="ireport.encoding" value="UTF-8"/>
5        <property name="ireport.zoom" value="1.0"/>
6        <property name="ireport.x" value="0"/>
7        <property name="ireport.y" value="0"/>
8        <import value="java.util.*"/>
9        <import value="net.sf.jasperreports.engine.*"/>
10        <import value="net.sf.jasperreports.engine.data.*"/>
11        <style name="table" isDefault="false">
12                <box>
13                        <pen lineWidth="1.0" lineColor="#000000"/>
14                </box>
15        </style>
16        <style name="table_TH" isDefault="false" mode="Opaque" backcolor="#F0F8FF">
17                <box>
18                        <pen lineWidth="0.5" lineColor="#000000"/>
19                </box>
20        </style>
21        <style name="table_CH" isDefault="false" mode="Opaque" backcolor="#BFE1FF">
22                <box>
23                        <pen lineWidth="0.5" lineColor="#000000"/>
24                </box>
25        </style>
26        <style name="table_TD" isDefault="false" mode="Opaque" backcolor="#FFFFFF">
27                <box>
28                        <pen lineWidth="0.5" lineColor="#000000"/>
29                </box>
30        </style>
31        <subDataset name="dataset1"/>
32        <subDataset name="Table Dataset 1"/>
33        <parameter name="reportTitle" class="java.lang.String"/>
34        <parameter name="currentUser" class="java.lang.String"/>
35        <field name="immediateCalloutPercentage" class="java.lang.Integer"/>
36        <field name="totalPreventativePercentage" class="java.lang.Integer"/>
37        <background>
38                <band splitType="Stretch"/>
39        </background>
40        <pageHeader>
41                <band height="60" splitType="Stretch">
42                        <textField>
43                                <reportElement key="staticText-1" x="0" y="0" width="782" height="35"/>
44                                <textElement textAlignment="Center" markup="none">
45                                        <font size="20"/>
46                                </textElement>
47                                <textFieldExpression class="java.lang.String"><![CDATA[$P{reportTitle}]]></textFieldExpression>
48                        </textField>
49                </band>
50        </pageHeader>
51        <columnHeader>
52                <band height="17" splitType="Stretch"/>
53        </columnHeader>
54        <detail>
55                <band height="129" splitType="Stretch">
56                        <textField>
57                                <reportElement x="0" y="0" width="157" height="20"/>
58                                <textElement markup="none"/>
59                                <textFieldExpression class="java.lang.String"><![CDATA["Immediate Callout (%): "]]></textFieldExpression>
60                        </textField>
61                        <textField>
62                                <reportElement x="0" y="20" width="157" height="20"/>
63                                <textElement markup="none"/>
64                                <textFieldExpression class="java.lang.String"><![CDATA["Total Preventative (%): "]]></textFieldExpression>
65                        </textField>
66                        <textField pattern="###0.00">
67                                <reportElement x="157" y="0" width="200" height="20"/>
68                                <textElement/>
69                                <textFieldExpression class="java.lang.String"><![CDATA[$F{immediateCalloutPercentage}]]></textFieldExpression>
70                        </textField>
71                        <textField>
72                                <reportElement x="157" y="20" width="200" height="20"/>
73                                <textElement/>
74                                <textFieldExpression class="java.lang.String"><![CDATA[$F{totalPreventativePercentage}]]></textFieldExpression>
75                        </textField>
76                </band>
77        </detail>
78        <columnFooter>
79                <band height="142" splitType="Stretch"/>
80        </columnFooter>
81        <pageFooter>
82                <band height="40" splitType="Stretch">
83                        <textField pattern="dd-MMM-yyyy">
84                                <reportElement x="82" y="0" width="200" height="20"/>
85                                <textElement/>
86                                <textFieldExpression class="java.util.Date"><![CDATA[new java.util.Date()]]></textFieldExpression>
87                        </textField>
88                        <textField>
89                                <reportElement x="662" y="0" width="80" height="20"/>
90                                <textElement textAlignment="Right"/>
91                                <textFieldExpression class="java.lang.String"><![CDATA["Page "+$V{PAGE_NUMBER}+" of"]]></textFieldExpression>
92                        </textField>
93                        <textField evaluationTime="Report">
94                                <reportElement x="742" y="0" width="40" height="20"/>
95                                <textElement/>
96                                <textFieldExpression class="java.lang.String"><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
97                        </textField>
98                        <textField>
99                                <reportElement x="0" y="0" width="82" height="20"/>
100                                <textElement markup="none"/>
101                                <textFieldExpression class="java.lang.String"><![CDATA["Generated: "]]></textFieldExpression>
102                        </textField>
103                        <textField>
104                                <reportElement x="82" y="20" width="200" height="20"/>
105                                <textElement markup="none"/>
106                                <textFieldExpression class="java.lang.String"><![CDATA[$P{currentUser}]]></textFieldExpression>
107                        </textField>
108                        <textField>
109                                <reportElement x="0" y="20" width="82" height="20"/>
110                                <textElement markup="none"/>
111                                <textFieldExpression class="java.lang.String"><![CDATA["By: "]]></textFieldExpression>
112                        </textField>
113                </band>
114        </pageFooter>
115        <noData>
116                <band height="85" splitType="Stretch">
117                        <textField>
118                                <reportElement x="0" y="35" width="782" height="50"/>
119                                <textElement textAlignment="Center" markup="none">
120                                        <font size="14" isBold="true"/>
121                                </textElement>
122                                <textFieldExpression class="java.lang.String"><![CDATA["No data to display. \n"+
123"Please run report again."]]></textFieldExpression>
124                        </textField>
125                        <textField>
126                                <reportElement key="staticText-1" x="0" y="0" width="782" height="35"/>
127                                <textElement textAlignment="Center" markup="none">
128                                        <font size="20"/>
129                                </textElement>
130                                <textFieldExpression class="java.lang.String"><![CDATA[$P{reportTitle}]]></textFieldExpression>
131                        </textField>
132                </band>
133        </noData>
134</jasperReport>
Note: See TracBrowser for help on using the repository browser.