Ignore:
Timestamp:
Oct 13, 2010, 1:26:24 PM (14 years ago)
Author:
gav
Message:

Improvements to asset and equipment register reports, including adding asset number.

File:
1 edited

Legend:

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

    r681 r693  
    5050                <field name="Registration Required" class="java.lang.String"/>
    5151                <field name="Registration Expiry Date" class="java.lang.String"/>
     52                <field name="Asset Number" class="java.lang.String"/>
    5253                <group name="assetName">
    5354                        <groupExpression><![CDATA[$F{name}]]></groupExpression>
     
    103104                                                <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{dataList})]]></dataSourceExpression>
    104105                                        </datasetRun>
    105                                         <jr:column width="100">
    106                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    107                                                         <staticText>
    108                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="96" height="32" isPrintWhenDetailOverflows="true"/>
    109                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    110                                                                         <font fontName="Serif" size="8"/>
    111                                                                 </textElement>
    112                                                                 <text><![CDATA[Asset]]></text>
     106                                        <jr:column width="45">
     107                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     108                                                        <staticText>
     109                                                                <reportElement x="0" y="0" width="45" height="32"/>
     110                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     111                                                                        <font fontName="Serif"/>
     112                                                                </textElement>
     113                                                                <text><![CDATA[#]]></text>
    113114                                                        </staticText>
    114115                                                </jr:columnHeader>
    115116                                                <jr:columnFooter height="2" rowSpan="1">
    116117                                                        <staticText>
    117                                                                 <reportElement x="0" y="0" width="100" height="2"/>
     118                                                                <reportElement x="0" y="0" width="45" height="2"/>
    118119                                                                <textElement/>
    119120                                                                <text><![CDATA[]]></text>
     
    121122                                                </jr:columnFooter>
    122123                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     124                                                        <textField>
     125                                                                <reportElement x="2" y="0" width="41" height="36"/>
     126                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     127                                                                        <font fontName="Serif" size="8"/>
     128                                                                </textElement>
     129                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Asset Number}]]></textFieldExpression>
     130                                                        </textField>
     131                                                </jr:detailCell>
     132                                        </jr:column>
     133                                        <jr:column width="100">
     134                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     135                                                        <staticText>
     136                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="96" height="32" isPrintWhenDetailOverflows="true"/>
     137                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     138                                                                        <font fontName="Serif" size="8"/>
     139                                                                </textElement>
     140                                                                <text><![CDATA[Asset]]></text>
     141                                                        </staticText>
     142                                                </jr:columnHeader>
     143                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    123144                                                        <textField isStretchWithOverflow="true">
    124145                                                                <reportElement positionType="Float" stretchType="RelativeToTallestObject" mode="Opaque" x="2" y="0" width="96" height="20" isPrintWhenDetailOverflows="true" backcolor="#D2EFF7"/>
     
    157178                                                </jr:detailCell>
    158179                                        </jr:column>
    159                                         <jr:column width="75">
    160                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    161                                                         <staticText>
    162                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="71" height="32" isPrintWhenDetailOverflows="true"/>
     180                                        <jr:column width="55">
     181                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     182                                                        <staticText>
     183                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="51" height="32" isPrintWhenDetailOverflows="true"/>
    163184                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    164185                                                                        <font fontName="Serif" size="8"/>
     
    169190                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    170191                                                        <textField isStretchWithOverflow="true">
    171                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="71" height="35" isPrintWhenDetailOverflows="true"/>
     192                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="51" height="35" isPrintWhenDetailOverflows="true"/>
    172193                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    173194                                                                        <font fontName="Serif" size="8"/>
     
    177198                                                </jr:detailCell>
    178199                                        </jr:column>
    179                                         <jr:column width="72">
    180                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    181                                                         <staticText>
    182                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="16" width="68" height="16" isPrintWhenDetailOverflows="true"/>
     200                                        <jr:column width="60">
     201                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     202                                                        <staticText>
     203                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="32" isPrintWhenDetailOverflows="true"/>
    183204                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    184205                                                                        <font fontName="Serif" size="8"/>
     
    186207                                                                <text><![CDATA[Model Number]]></text>
    187208                                                        </staticText>
    188                                                         <staticText>
    189                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="68" height="15" isPrintWhenDetailOverflows="true"/>
     209                                                </jr:columnHeader>
     210                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     211                                                        <textField isStretchWithOverflow="true">
     212                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="36" isPrintWhenDetailOverflows="true"/>
     213                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     214                                                                        <font fontName="Serif" size="8"/>
     215                                                                </textElement>
     216                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Model Number}]]></textFieldExpression>
     217                                                        </textField>
     218                                                </jr:detailCell>
     219                                        </jr:column>
     220                                        <jr:column width="65">
     221                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     222                                                        <staticText>
     223                                                                <reportElement x="2" y="0" width="61" height="32"/>
    190224                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    191225                                                                        <font fontName="Serif" size="8"/>
     
    193227                                                                <text><![CDATA[Manufacturer]]></text>
    194228                                                        </staticText>
    195                                                         <line>
    196                                                                 <reportElement x="0" y="15" width="72" height="1" forecolor="#B3B3B3"/>
    197                                                         </line>
    198                                                 </jr:columnHeader>
    199                                                 <jr:detailCell style="table_TD" height="36" rowSpan="1">
    200                                                         <textField isStretchWithOverflow="true">
    201                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="17" width="68" height="17" isPrintWhenDetailOverflows="true"/>
    202                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    203                                                                         <font fontName="Serif" size="8"/>
    204                                                                 </textElement>
    205                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Model Number}]]></textFieldExpression>
    206                                                         </textField>
    207                                                         <textField isStretchWithOverflow="true">
    208                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="68" height="17" isPrintWhenDetailOverflows="true"/>
     229                                                </jr:columnHeader>
     230                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     231                                                        <textField>
     232                                                                <reportElement x="2" y="0" width="61" height="36"/>
    209233                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    210234                                                                        <font fontName="Serif" size="8"/>
     
    212236                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Manufacturer}]]></textFieldExpression>
    213237                                                        </textField>
    214                                                         <line>
    215                                                                 <reportElement x="0" y="16" width="72" height="1" forecolor="#B3B3B3"/>
    216                                                         </line>
    217238                                                </jr:detailCell>
    218239                                        </jr:column>
     
    237258                                                </jr:detailCell>
    238259                                        </jr:column>
     260                                        <jr:column width="50">
     261                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     262                                                        <staticText>
     263                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="32" isPrintWhenDetailOverflows="true"/>
     264                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     265                                                                        <font fontName="Serif" size="8"/>
     266                                                                </textElement>
     267                                                                <text><![CDATA[Risk Level]]></text>
     268                                                        </staticText>
     269                                                </jr:columnHeader>
     270                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     271                                                        <textField isStretchWithOverflow="true">
     272                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="35" isPrintWhenDetailOverflows="true"/>
     273                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     274                                                                        <font fontName="Serif" size="8"/>
     275                                                                </textElement>
     276                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Risk Level}]]></textFieldExpression>
     277                                                        </textField>
     278                                                </jr:detailCell>
     279                                        </jr:column>
    239280                                        <jr:column width="60">
    240281                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     
    244285                                                                        <font fontName="Serif" size="8"/>
    245286                                                                </textElement>
    246                                                                 <text><![CDATA[Risk Level]]></text>
     287                                                                <text><![CDATA[Safe Work Procedure]]></text>
    247288                                                        </staticText>
    248289                                                </jr:columnHeader>
     
    253294                                                                        <font fontName="Serif" size="8"/>
    254295                                                                </textElement>
    255                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Risk Level}]]></textFieldExpression>
     296                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Safe Work Procedure}]]></textFieldExpression>
     297                                                        </textField>
     298                                                </jr:detailCell>
     299                                        </jr:column>
     300                                        <jr:column width="50">
     301                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     302                                                        <staticText>
     303                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="32" isPrintWhenDetailOverflows="true"/>
     304                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     305                                                                        <font fontName="Serif" size="8"/>
     306                                                                </textElement>
     307                                                                <text><![CDATA[Regulatory Requirement (Y/N)]]></text>
     308                                                        </staticText>
     309                                                </jr:columnHeader>
     310                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     311                                                        <textField isStretchWithOverflow="true">
     312                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="35" isPrintWhenDetailOverflows="true"/>
     313                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     314                                                                        <font fontName="Serif" size="8"/>
     315                                                                </textElement>
     316                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Regulatory Requirement}]]></textFieldExpression>
    256317                                                        </textField>
    257318                                                </jr:detailCell>
     
    264325                                                                        <font fontName="Serif" size="8"/>
    265326                                                                </textElement>
    266                                                                 <text><![CDATA[Safe Work Procedure]]></text>
     327                                                                <text><![CDATA[Maintenance % Completion]]></text>
    267328                                                        </staticText>
    268329                                                </jr:columnHeader>
     
    273334                                                                        <font fontName="Serif" size="8"/>
    274335                                                                </textElement>
    275                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Safe Work Procedure}]]></textFieldExpression>
    276                                                         </textField>
    277                                                 </jr:detailCell>
    278                                         </jr:column>
    279                                         <jr:column width="75">
    280                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    281                                                         <staticText>
    282                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="71" height="32" isPrintWhenDetailOverflows="true"/>
    283                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    284                                                                         <font fontName="Serif" size="8"/>
    285                                                                 </textElement>
    286                                                                 <text><![CDATA[Regulatory Requirement (Y/N)]]></text>
    287                                                         </staticText>
    288                                                 </jr:columnHeader>
    289                                                 <jr:detailCell style="table_TD" height="36" rowSpan="1">
    290                                                         <textField isStretchWithOverflow="true">
    291                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="71" height="35" isPrintWhenDetailOverflows="true"/>
    292                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    293                                                                         <font fontName="Serif" size="8"/>
    294                                                                 </textElement>
    295                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Regulatory Requirement}]]></textFieldExpression>
    296                                                         </textField>
    297                                                 </jr:detailCell>
    298                                         </jr:column>
    299                                         <jr:column width="70">
    300                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    301                                                         <staticText>
    302                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="66" height="32" isPrintWhenDetailOverflows="true"/>
    303                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    304                                                                         <font fontName="Serif" size="8"/>
    305                                                                 </textElement>
    306                                                                 <text><![CDATA[Maintenance % Completion]]></text>
    307                                                         </staticText>
    308                                                 </jr:columnHeader>
    309                                                 <jr:detailCell style="table_TD" height="36" rowSpan="1">
    310                                                         <textField isStretchWithOverflow="true">
    311                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="66" height="35" isPrintWhenDetailOverflows="true"/>
    312                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    313                                                                         <font fontName="Serif" size="8"/>
    314                                                                 </textElement>
    315336                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Maintenance % Completion}]]></textFieldExpression>
    316337                                                        </textField>
     
    337358                                                </jr:detailCell>
    338359                                        </jr:column>
    339                                         <jr:column width="70">
    340                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    341                                                         <staticText>
    342                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="66" height="32" isPrintWhenDetailOverflows="true"/>
     360                                        <jr:column width="50">
     361                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     362                                                        <staticText>
     363                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="32" isPrintWhenDetailOverflows="true"/>
    343364                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    344365                                                                        <font fontName="Serif" size="8"/>
     
    349370                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    350371                                                        <textField isStretchWithOverflow="true">
    351                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="66" height="35" isPrintWhenDetailOverflows="true"/>
     372                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="35" isPrintWhenDetailOverflows="true"/>
    352373                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    353374                                                                        <font fontName="Serif" size="8"/>
Note: See TracChangeset for help on using the changeset viewer.