Ignore:
Timestamp:
Sep 23, 2010, 5:01:46 AM (14 years ago)
Author:
gav
Message:

New asset report: Equipment Register.

File:
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/web-app/reports/equipmentRegister.jrxml

    r653 r654  
    44        <property name="ireport.encoding" value="UTF-8"/>
    55        <property name="ireport.zoom" value="1.5"/>
    6         <property name="ireport.x" value="15"/>
    7         <property name="ireport.y" value="0"/>
     6        <property name="ireport.x" value="31"/>
     7        <property name="ireport.y" value="672"/>
    88        <import value="net.sf.jasperreports.engine.*"/>
    99        <import value="java.util.*"/>
     
    5050                <field name="Registration Required" class="java.lang.String"/>
    5151                <field name="Registration Expiry Date" class="java.lang.String"/>
     52                <field name="assetName" class="java.lang.String"/>
    5253                <group name="assetName">
    53                         <groupExpression><![CDATA[$F{name}]]></groupExpression>
     54                        <groupExpression><![CDATA[$F{assetName}]]></groupExpression>
    5455                </group>
    5556        </subDataset>
     
    6566        </queryString>
    6667        <field name="dataList" class="java.util.List"/>
    67         <field name="attribTypes" class="java.util.List"/>
     68        <field name="attribTypes" class="java.lang.String"/>
     69        <field name="assetsWithoutEquipment" class="java.lang.String"/>
    6870        <background>
    6971                <band splitType="Stretch"/>
     
    103105                                        </datasetRun>
    104106                                        <jr:column width="100">
    105                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    106                                                         <staticText>
    107                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="96" height="32" isPrintWhenDetailOverflows="true"/>
    108                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    109                                                                         <font fontName="Serif" size="8"/>
     107                                                <jr:groupHeader groupName="assetName">
     108                                                        <jr:cell height="20" rowSpan="1">
     109                                                                <textField isStretchWithOverflow="true">
     110                                                                        <reportElement stretchType="RelativeToTallestObject" x="2" y="2" width="96" height="16" isPrintWhenDetailOverflows="true"/>
     111                                                                        <textElement verticalAlignment="Middle">
     112                                                                                <font fontName="Serif" size="10"/>
     113                                                                        </textElement>
     114                                                                        <textFieldExpression class="java.lang.String"><![CDATA[$F{assetName}]]></textFieldExpression>
     115                                                                </textField>
     116                                                        </jr:cell>
     117                                                </jr:groupHeader>
     118                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     119                                                        <staticText>
     120                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="96" height="16" isPrintWhenDetailOverflows="true"/>
     121                                                                <textElement verticalAlignment="Middle">
     122                                                                        <font fontName="Serif"/>
    110123                                                                </textElement>
    111124                                                                <text><![CDATA[Asset]]></text>
     125                                                        </staticText>
     126                                                        <staticText>
     127                                                                <reportElement x="2" y="16" width="96" height="16"/>
     128                                                                <textElement textAlignment="Center"/>
     129                                                                <text><![CDATA[Equipment]]></text>
    112130                                                        </staticText>
    113131                                                </jr:columnHeader>
     
    457475        <summary>
    458476                <band height="369">
    459                         <textField>
    460                                 <reportElement x="0" y="30" width="824" height="91"/>
     477                        <textField isStretchWithOverflow="true">
     478                                <reportElement stretchType="RelativeToTallestObject" x="13" y="36" width="824" height="25" isPrintWhenDetailOverflows="true"/>
    461479                                <textElement>
    462480                                        <font fontName="Serif"/>
    463481                                </textElement>
    464                                 <textFieldExpression class="java.lang.String"><![CDATA["Asset Extended Attributes: \n"+$F{attribTypes}]]></textFieldExpression>
     482                                <textFieldExpression class="java.lang.String"><![CDATA["AssetSubItem Extended Attributes: \n"+$F{attribTypes}]]></textFieldExpression>
     483                        </textField>
     484                        <textField>
     485                                <reportElement key="staticText-1" x="242" y="0" width="340" height="30"/>
     486                                <textElement textAlignment="Center" verticalAlignment="Top" markup="none">
     487                                        <font size="20"/>
     488                                </textElement>
     489                                <textFieldExpression class="java.lang.String"><![CDATA["Summary"]]></textFieldExpression>
     490                        </textField>
     491                        <textField isStretchWithOverflow="true">
     492                                <reportElement stretchType="RelativeToTallestObject" x="13" y="85" width="824" height="26" isPrintWhenDetailOverflows="true"/>
     493                                <textElement>
     494                                        <font fontName="Serif"/>
     495                                </textElement>
     496                                <textFieldExpression class="java.lang.String"><![CDATA[$F{assetsWithoutEquipment}]]></textFieldExpression>
     497                        </textField>
     498                        <textField>
     499                                <reportElement x="13" y="66" width="824" height="19" forecolor="#FF0033">
     500                                        <printWhenExpression><![CDATA[$F{assetsWithoutEquipment}]]></printWhenExpression>
     501                                </reportElement>
     502                                <textElement>
     503                                        <font fontName="Serif"/>
     504                                </textElement>
     505                                <textFieldExpression class="java.lang.String"><![CDATA["The following assets have no sub items (equipment) and therefore are not listed in the equipment table: \n"+$F{assetsWithoutEquipment}]]></textFieldExpression>
    465506                        </textField>
    466507                </band>
Note: See TracChangeset for help on using the changeset viewer.