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/equipmentRegister.jrxml

    r692 r693  
    5353                <field name="Registration Expiry Date" class="java.lang.String"/>
    5454                <field name="assetName" class="java.lang.String"/>
     55                <field name="Asset Number" class="java.lang.String"/>
    5556                <group name="assetName">
    5657                        <groupExpression><![CDATA[$F{assetName}]]></groupExpression>
     
    107108                                                <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{dataList})]]></dataSourceExpression>
    108109                                        </datasetRun>
    109                                         <jr:column width="100">
    110                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    111                                                         <staticText>
    112                                                                 <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="100" height="32" isPrintWhenDetailOverflows="true"/>
    113                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    114                                                                         <font fontName="Serif" isBold="false"/>
    115                                                                 </textElement>
    116                                                                 <text><![CDATA[Asset]]></text>
     110                                        <jr:column width="45">
     111                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     112                                                        <staticText>
     113                                                                <reportElement x="0" y="0" width="45" height="32"/>
     114                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     115                                                                        <font fontName="Serif" size="10"/>
     116                                                                </textElement>
     117                                                                <text><![CDATA[#]]></text>
    117118                                                        </staticText>
    118119                                                </jr:columnHeader>
    119120                                                <jr:columnFooter height="2" rowSpan="1">
    120121                                                        <staticText>
    121                                                                 <reportElement x="0" y="0" width="100" height="2"/>
     122                                                                <reportElement x="0" y="0" width="45" height="2"/>
    122123                                                                <textElement/>
    123124                                                                <text><![CDATA[]]></text>
    124125                                                        </staticText>
    125126                                                </jr:columnFooter>
     127                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     128                                                        <textField>
     129                                                                <reportElement x="2" y="0" width="41" height="36"/>
     130                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     131                                                                        <font fontName="Serif" size="8"/>
     132                                                                </textElement>
     133                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Asset Number}]]></textFieldExpression>
     134                                                        </textField>
     135                                                </jr:detailCell>
     136                                        </jr:column>
     137                                        <jr:column width="100">
     138                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     139                                                        <staticText>
     140                                                                <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="100" height="32" isPrintWhenDetailOverflows="true"/>
     141                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     142                                                                        <font fontName="Serif" isBold="false"/>
     143                                                                </textElement>
     144                                                                <text><![CDATA[Asset]]></text>
     145                                                        </staticText>
     146                                                </jr:columnHeader>
    126147                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    127148                                                        <textField isStretchWithOverflow="true">
     
    188209                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    189210                                                        <textField isStretchWithOverflow="true">
    190                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="51" height="35" isPrintWhenDetailOverflows="true"/>
     211                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="51" height="36" isPrintWhenDetailOverflows="true"/>
    191212                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    192213                                                                        <font fontName="Serif" size="8"/>
     
    216237                                                </jr:detailCell>
    217238                                        </jr:column>
     239                                        <jr:column width="65">
     240                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     241                                                        <staticText>
     242                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="61" height="32" isPrintWhenDetailOverflows="true"/>
     243                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     244                                                                        <font fontName="Serif" size="8" isBold="false"/>
     245                                                                </textElement>
     246                                                                <text><![CDATA[Manufacturer]]></text>
     247                                                        </staticText>
     248                                                </jr:columnHeader>
     249                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     250                                                        <textField isStretchWithOverflow="true">
     251                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="61" height="35" isPrintWhenDetailOverflows="true"/>
     252                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     253                                                                        <font fontName="Serif" size="8"/>
     254                                                                </textElement>
     255                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Manufacturer}]]></textFieldExpression>
     256                                                        </textField>
     257                                                </jr:detailCell>
     258                                        </jr:column>
     259                                        <jr:column width="63">
     260                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     261                                                        <staticText>
     262                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="59" height="32" isPrintWhenDetailOverflows="true"/>
     263                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     264                                                                        <font fontName="Serif" size="8" isBold="false"/>
     265                                                                </textElement>
     266                                                                <text><![CDATA[Equipment Criticality (ecr)]]></text>
     267                                                        </staticText>
     268                                                </jr:columnHeader>
     269                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     270                                                        <textField isStretchWithOverflow="true">
     271                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="59" height="35" isPrintWhenDetailOverflows="true"/>
     272                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     273                                                                        <font fontName="Serif" size="8"/>
     274                                                                </textElement>
     275                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{ecr}]]></textFieldExpression>
     276                                                        </textField>
     277                                                </jr:detailCell>
     278                                        </jr:column>
     279                                        <jr:column width="50">
     280                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     281                                                        <staticText>
     282                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="32" isPrintWhenDetailOverflows="true"/>
     283                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     284                                                                        <font fontName="Serif" size="8" isBold="false"/>
     285                                                                </textElement>
     286                                                                <text><![CDATA[Risk Level]]></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="46" 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{Risk Level}]]></textFieldExpression>
     296                                                        </textField>
     297                                                </jr:detailCell>
     298                                        </jr:column>
    218299                                        <jr:column width="60">
    219300                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     
    223304                                                                        <font fontName="Serif" size="8" isBold="false"/>
    224305                                                                </textElement>
    225                                                                 <text><![CDATA[Manufacturer]]></text>
     306                                                                <text><![CDATA[Safe Work Procedure]]></text>
    226307                                                        </staticText>
    227308                                                </jr:columnHeader>
     
    232313                                                                        <font fontName="Serif" size="8"/>
    233314                                                                </textElement>
    234                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Manufacturer}]]></textFieldExpression>
    235                                                         </textField>
    236                                                 </jr:detailCell>
    237                                         </jr:column>
    238                                         <jr:column width="63">
    239                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    240                                                         <staticText>
    241                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="59" height="32" isPrintWhenDetailOverflows="true"/>
    242                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    243                                                                         <font fontName="Serif" size="8" isBold="false"/>
    244                                                                 </textElement>
    245                                                                 <text><![CDATA[Equipment Criticality (ecr)]]></text>
    246                                                         </staticText>
    247                                                 </jr:columnHeader>
    248                                                 <jr:detailCell style="table_TD" height="36" rowSpan="1">
    249                                                         <textField isStretchWithOverflow="true">
    250                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="59" height="35" isPrintWhenDetailOverflows="true"/>
    251                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    252                                                                         <font fontName="Serif" size="8"/>
    253                                                                 </textElement>
    254                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{ecr}]]></textFieldExpression>
     315                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Safe Work Procedure}]]></textFieldExpression>
     316                                                        </textField>
     317                                                </jr:detailCell>
     318                                        </jr:column>
     319                                        <jr:column width="50">
     320                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     321                                                        <staticText>
     322                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="32" isPrintWhenDetailOverflows="true"/>
     323                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     324                                                                        <font fontName="Serif" size="8" isBold="false"/>
     325                                                                </textElement>
     326                                                                <text><![CDATA[Regulatory Requirement (Y/N)]]></text>
     327                                                        </staticText>
     328                                                </jr:columnHeader>
     329                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     330                                                        <textField isStretchWithOverflow="true">
     331                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="35" isPrintWhenDetailOverflows="true"/>
     332                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
     333                                                                        <font fontName="Serif" size="8"/>
     334                                                                </textElement>
     335                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Regulatory Requirement}]]></textFieldExpression>
    255336                                                        </textField>
    256337                                                </jr:detailCell>
     
    263344                                                                        <font fontName="Serif" size="8" isBold="false"/>
    264345                                                                </textElement>
    265                                                                 <text><![CDATA[Risk Level]]></text>
     346                                                                <text><![CDATA[Maintenance % Completion]]></text>
    266347                                                        </staticText>
    267348                                                </jr:columnHeader>
     
    272353                                                                        <font fontName="Serif" size="8"/>
    273354                                                                </textElement>
    274                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Risk Level}]]></textFieldExpression>
     355                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Maintenance % Completion}]]></textFieldExpression>
    275356                                                        </textField>
    276357                                                </jr:detailCell>
     
    283364                                                                        <font fontName="Serif" size="8" isBold="false"/>
    284365                                                                </textElement>
    285                                                                 <text><![CDATA[Safe Work Procedure]]></text>
     366                                                                <text><![CDATA[Registration Required (Y/N)]]></text>
    286367                                                        </staticText>
    287368                                                </jr:columnHeader>
     
    292373                                                                        <font fontName="Serif" size="8"/>
    293374                                                                </textElement>
    294                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Safe Work Procedure}]]></textFieldExpression>
    295                                                         </textField>
    296                                                 </jr:detailCell>
    297                                         </jr:column>
    298                                         <jr:column width="60">
    299                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    300                                                         <staticText>
    301                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="32" isPrintWhenDetailOverflows="true"/>
    302                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    303                                                                         <font fontName="Serif" size="8" isBold="false"/>
    304                                                                 </textElement>
    305                                                                 <text><![CDATA[Regulatory Requirement (Y/N)]]></text>
    306                                                         </staticText>
    307                                                 </jr:columnHeader>
    308                                                 <jr:detailCell style="table_TD" height="36" rowSpan="1">
    309                                                         <textField isStretchWithOverflow="true">
    310                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="35" isPrintWhenDetailOverflows="true"/>
    311                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    312                                                                         <font fontName="Serif" size="8"/>
    313                                                                 </textElement>
    314                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Regulatory Requirement}]]></textFieldExpression>
    315                                                         </textField>
    316                                                 </jr:detailCell>
    317                                         </jr:column>
    318                                         <jr:column width="60">
    319                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    320                                                         <staticText>
    321                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="32" isPrintWhenDetailOverflows="true"/>
    322                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    323                                                                         <font fontName="Serif" size="8" isBold="false"/>
    324                                                                 </textElement>
    325                                                                 <text><![CDATA[Maintenance % Completion]]></text>
    326                                                         </staticText>
    327                                                 </jr:columnHeader>
    328                                                 <jr:detailCell style="table_TD" height="36" rowSpan="1">
    329                                                         <textField isStretchWithOverflow="true">
    330                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="35" isPrintWhenDetailOverflows="true"/>
    331                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    332                                                                         <font fontName="Serif" size="8"/>
    333                                                                 </textElement>
    334                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{Maintenance % Completion}]]></textFieldExpression>
    335                                                         </textField>
    336                                                 </jr:detailCell>
    337                                         </jr:column>
    338                                         <jr:column width="60">
    339                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    340                                                         <staticText>
    341                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="32" isPrintWhenDetailOverflows="true"/>
    342                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    343                                                                         <font fontName="Serif" size="8" isBold="false"/>
    344                                                                 </textElement>
    345                                                                 <text><![CDATA[Registration Required (Y/N)]]></text>
    346                                                         </staticText>
    347                                                 </jr:columnHeader>
    348                                                 <jr:detailCell style="table_TD" height="36" rowSpan="1">
    349                                                         <textField isStretchWithOverflow="true">
    350                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="35" isPrintWhenDetailOverflows="true"/>
    351                                                                 <textElement textAlignment="Center" verticalAlignment="Middle">
    352                                                                         <font fontName="Serif" size="8"/>
    353                                                                 </textElement>
    354375                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{Registration Required}]]></textFieldExpression>
    355376                                                        </textField>
    356377                                                </jr:detailCell>
    357378                                        </jr:column>
    358                                         <jr:column width="60">
    359                                                 <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    360                                                         <staticText>
    361                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="32" isPrintWhenDetailOverflows="true"/>
     379                                        <jr:column width="50">
     380                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
     381                                                        <staticText>
     382                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="32" isPrintWhenDetailOverflows="true"/>
    362383                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    363384                                                                        <font fontName="Serif" size="8" isBold="false"/>
     
    368389                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    369390                                                        <textField isStretchWithOverflow="true">
    370                                                                 <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="35" isPrintWhenDetailOverflows="true"/>
     391                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="46" height="35" isPrintWhenDetailOverflows="true"/>
    371392                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    372393                                                                        <font fontName="Serif" size="8"/>
Note: See TracChangeset for help on using the changeset viewer.