Changeset 653


Ignore:
Timestamp:
Sep 20, 2010, 1:14:10 PM (9 years ago)
Author:
gav
Message:

Improvements to asset reports: Asset Detail and Asset Register.

Location:
trunk/web-app/reports
Files:
2 edited

Legend:

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

    r652 r653  
    5656                        <band height="52">
    5757                                <textField isStretchWithOverflow="true" isBlankWhenNull="true">
    58                                         <reportElement x="9" y="24" width="331" height="20"/>
     58                                        <reportElement stretchType="RelativeToTallestObject" x="9" y="24" width="331" height="20" isPrintWhenDetailOverflows="true"/>
    5959                                        <textElement>
    6060                                                <font fontName="Serif" size="8"/>
     
    6363                                </textField>
    6464                                <textField isStretchWithOverflow="true">
    65                                         <reportElement mode="Opaque" x="9" y="4" width="331" height="20" backcolor="#FFFF33"/>
     65                                        <reportElement stretchType="RelativeToTallestObject" mode="Opaque" x="9" y="4" width="331" height="20" isPrintWhenDetailOverflows="true" backcolor="#FFFF33"/>
    6666                                        <textElement>
    6767                                                <font fontName="Serif" size="10" isBold="true"/>
     
    7070                                </textField>
    7171                                <textField isStretchWithOverflow="true">
    72                                         <reportElement x="352" y="12" width="203" height="40"/>
     72                                        <reportElement stretchType="RelativeToTallestObject" x="352" y="12" width="203" height="40" isPrintWhenDetailOverflows="true"/>
    7373                                        <textElement>
    7474                                                <font fontName="Serif" size="8"/>
     
    8787        <pageHeader>
    8888                <band height="93" splitType="Stretch">
    89                         <textField>
    90                                 <reportElement key="staticText-1" x="0" y="57" width="340" height="20"/>
     89                        <textField isStretchWithOverflow="true">
     90                                <reportElement key="staticText-1" stretchType="RelativeToTallestObject" x="0" y="57" width="340" height="20" isPrintWhenDetailOverflows="true"/>
    9191                                <textElement textAlignment="Center" verticalAlignment="Top" markup="none">
    9292                                        <font fontName="Serif" size="14"/>
     
    9898                                <imageExpression class="java.net.URL"><![CDATA[new URL($P{logoUrl})]]></imageExpression>
    9999                        </image>
    100                         <textField>
    101                                 <reportElement x="0" y="77" width="340" height="12">
     100                        <textField isStretchWithOverflow="true">
     101                                <reportElement stretchType="RelativeToTallestObject" x="0" y="77" width="340" height="12" isPrintWhenDetailOverflows="true">
    102102                                        <printWhenExpression><![CDATA[$P{asset}.equals( "All" )]]></printWhenExpression>
    103103                                </reportElement>
    104104                                <textElement textAlignment="Center" verticalAlignment="Middle">
    105                                         <font fontName="Serif"/>
     105                                        <font fontName="Serif" size="8"/>
    106106                                </textElement>
    107107                                <textFieldExpression class="java.lang.String"><![CDATA["For All Assets"]]></textFieldExpression>
     
    117117                        <elementGroup>
    118118                                <textField isStretchWithOverflow="true">
    119                                         <reportElement style="DetailBorder" x="138" y="2" width="288" height="20"/>
     119                                        <reportElement style="DetailBorder" stretchType="RelativeToTallestObject" x="138" y="2" width="288" height="20" isPrintWhenDetailOverflows="true"/>
    120120                                        <textElement textAlignment="Center" verticalAlignment="Middle">
    121121                                                <font fontName="Serif" size="8"/>
     
    124124                                </textField>
    125125                                <textField isStretchWithOverflow="true">
    126                                         <reportElement x="9" y="2" width="129" height="20"/>
     126                                        <reportElement stretchType="RelativeToTallestObject" x="9" y="2" width="129" height="20" isPrintWhenDetailOverflows="true"/>
    127127                                        <textElement>
    128128                                                <font fontName="Serif" size="8" isBold="true" isUnderline="false"/>
     
    138138        <pageFooter>
    139139                <band height="28" splitType="Stretch">
    140                         <textField pattern="dd-MMM-yyyy">
    141                                 <reportElement x="50" y="2" width="200" height="12"/>
     140                        <textField isStretchWithOverflow="true" pattern="dd-MMM-yyyy">
     141                                <reportElement stretchType="RelativeToTallestObject" x="50" y="2" width="200" height="12" isPrintWhenDetailOverflows="true"/>
    142142                                <textElement>
    143143                                        <font fontName="Serif" size="8"/>
     
    145145                                <textFieldExpression class="java.util.Date"><![CDATA[new java.util.Date()]]></textFieldExpression>
    146146                        </textField>
    147                         <textField evaluationTime="Report">
    148                                 <reportElement x="537" y="14" width="40" height="12"/>
     147                        <textField isStretchWithOverflow="true" evaluationTime="Report">
     148                                <reportElement stretchType="RelativeToTallestObject" x="537" y="14" width="40" height="12" isPrintWhenDetailOverflows="true"/>
    149149                                <textElement>
    150150                                        <font fontName="Serif" size="8"/>
     
    152152                                <textFieldExpression class="java.lang.String"><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
    153153                        </textField>
    154                         <textField>
    155                                 <reportElement x="0" y="2" width="50" height="12"/>
     154                        <textField isStretchWithOverflow="true">
     155                                <reportElement stretchType="RelativeToTallestObject" x="0" y="2" width="50" height="12" isPrintWhenDetailOverflows="true"/>
    156156                                <textElement markup="none">
    157157                                        <font fontName="Serif" size="8"/>
     
    159159                                <textFieldExpression class="java.lang.String"><![CDATA["Generated: "]]></textFieldExpression>
    160160                        </textField>
    161                         <textField>
    162                                 <reportElement x="50" y="14" width="200" height="12"/>
     161                        <textField isStretchWithOverflow="true">
     162                                <reportElement stretchType="RelativeToTallestObject" x="50" y="14" width="200" height="12" isPrintWhenDetailOverflows="true"/>
    163163                                <textElement markup="none">
    164164                                        <font fontName="Serif" size="8"/>
     
    166166                                <textFieldExpression class="java.lang.String"><![CDATA[$P{currentUser}]]></textFieldExpression>
    167167                        </textField>
    168                         <textField>
    169                                 <reportElement x="0" y="14" width="50" height="12"/>
     168                        <textField isStretchWithOverflow="true">
     169                                <reportElement stretchType="RelativeToTallestObject" x="0" y="14" width="50" height="12" isPrintWhenDetailOverflows="true"/>
    170170                                <textElement markup="none">
    171171                                        <font fontName="Serif" size="8"/>
     
    173173                                <textFieldExpression class="java.lang.String"><![CDATA["By: "]]></textFieldExpression>
    174174                        </textField>
    175                         <textField>
    176                                 <reportElement x="457" y="14" width="80" height="12"/>
     175                        <textField isStretchWithOverflow="true">
     176                                <reportElement stretchType="RelativeToTallestObject" x="457" y="14" width="80" height="12" isPrintWhenDetailOverflows="true"/>
    177177                                <textElement textAlignment="Right">
    178178                                        <font fontName="Serif" size="8"/>
     
    184184        <lastPageFooter>
    185185                <band height="28">
    186                         <textField evaluationTime="Report">
    187                                 <reportElement x="537" y="14" width="40" height="12"/>
     186                        <textField isStretchWithOverflow="true" evaluationTime="Report">
     187                                <reportElement stretchType="RelativeToTallestObject" x="537" y="14" width="40" height="12" isPrintWhenDetailOverflows="true"/>
    188188                                <textElement>
    189189                                        <font fontName="Serif" size="8"/>
     
    191191                                <textFieldExpression class="java.lang.String"><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
    192192                        </textField>
    193                         <textField pattern="dd-MMM-yyyy">
    194                                 <reportElement x="50" y="2" width="200" height="12"/>
     193                        <textField isStretchWithOverflow="true" pattern="dd-MMM-yyyy">
     194                                <reportElement stretchType="RelativeToTallestObject" x="50" y="2" width="200" height="12" isPrintWhenDetailOverflows="true"/>
    195195                                <textElement>
    196196                                        <font fontName="Serif" size="8"/>
     
    198198                                <textFieldExpression class="java.util.Date"><![CDATA[new java.util.Date()]]></textFieldExpression>
    199199                        </textField>
    200                         <textField>
    201                                 <reportElement x="0" y="2" width="50" height="12"/>
     200                        <textField isStretchWithOverflow="true">
     201                                <reportElement stretchType="RelativeToTallestObject" x="0" y="2" width="50" height="12" isPrintWhenDetailOverflows="true"/>
    202202                                <textElement markup="none">
    203203                                        <font fontName="Serif" size="8"/>
     
    205205                                <textFieldExpression class="java.lang.String"><![CDATA["Generated: "]]></textFieldExpression>
    206206                        </textField>
    207                         <textField>
    208                                 <reportElement x="0" y="14" width="50" height="12"/>
     207                        <textField isStretchWithOverflow="true">
     208                                <reportElement stretchType="RelativeToTallestObject" x="0" y="14" width="50" height="12" isPrintWhenDetailOverflows="true"/>
    209209                                <textElement markup="none">
    210210                                        <font fontName="Serif" size="8"/>
     
    212212                                <textFieldExpression class="java.lang.String"><![CDATA["By: "]]></textFieldExpression>
    213213                        </textField>
    214                         <textField>
    215                                 <reportElement x="50" y="14" width="200" height="12"/>
     214                        <textField isStretchWithOverflow="true">
     215                                <reportElement stretchType="RelativeToTallestObject" x="50" y="14" width="200" height="12" isPrintWhenDetailOverflows="true"/>
    216216                                <textElement markup="none">
    217217                                        <font fontName="Serif" size="8"/>
     
    219219                                <textFieldExpression class="java.lang.String"><![CDATA[$P{currentUser}]]></textFieldExpression>
    220220                        </textField>
    221                         <textField>
    222                                 <reportElement x="457" y="14" width="80" height="12"/>
     221                        <textField isStretchWithOverflow="true">
     222                                <reportElement stretchType="RelativeToTallestObject" x="457" y="14" width="80" height="12" isPrintWhenDetailOverflows="true"/>
    223223                                <textElement textAlignment="Right">
    224224                                        <font fontName="Serif" size="8"/>
  • trunk/web-app/reports/assetRegister.jrxml

    r652 r653  
    55        <property name="ireport.zoom" value="1.5"/>
    66        <property name="ireport.x" value="15"/>
    7         <property name="ireport.y" value="480"/>
     7        <property name="ireport.y" value="0"/>
    88        <import value="net.sf.jasperreports.engine.*"/>
    99        <import value="java.util.*"/>
     
    8585                                <reportElement x="398" y="34" width="340" height="12"/>
    8686                                <textElement textAlignment="Center">
    87                                         <font fontName="Serif"/>
     87                                        <font fontName="Serif" size="8"/>
    8888                                </textElement>
    8989                                <textFieldExpression class="java.lang.String"><![CDATA["Section: "+$P{section}]]></textFieldExpression>
     
    105105                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    106106                                                        <staticText>
    107                                                                 <reportElement x="2" y="0" width="96" height="32"/>
     107                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="96" height="32" isPrintWhenDetailOverflows="true"/>
    108108                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    109109                                                                        <font fontName="Serif" size="8"/>
     
    112112                                                        </staticText>
    113113                                                </jr:columnHeader>
    114                                                 <jr:detailCell style="table_TD" height="36" rowSpan="1">
    115                                                         <textField isStretchWithOverflow="true">
    116                                                                 <reportElement mode="Opaque" x="2" y="0" width="96" height="20" backcolor="#D2EFF7"/>
     114                                                <jr:columnFooter height="2" rowSpan="1">
     115                                                        <staticText>
     116                                                                <reportElement x="0" y="0" width="100" height="2"/>
     117                                                                <textElement/>
     118                                                                <text><![CDATA[]]></text>
     119                                                        </staticText>
     120                                                </jr:columnFooter>
     121                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
     122                                                        <textField isStretchWithOverflow="true">
     123                                                                <reportElement positionType="Float" stretchType="RelativeToTallestObject" mode="Opaque" x="2" y="0" width="96" height="20" isPrintWhenDetailOverflows="true" backcolor="#D2EFF7"/>
    117124                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    118125                                                                        <font fontName="Serif" size="10" isBold="true"/>
     
    121128                                                        </textField>
    122129                                                        <textField isStretchWithOverflow="true">
    123                                                                 <reportElement x="2" y="20" width="96" height="15"/>
     130                                                                <reportElement positionType="Float" stretchType="RelativeToTallestObject" x="2" y="20" width="96" height="15" isPrintWhenDetailOverflows="true"/>
    124131                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    125132                                                                        <font fontName="Serif" size="8"/>
     
    132139                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    133140                                                        <staticText>
    134                                                                 <reportElement x="2" y="0" width="86" height="32"/>
     141                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="86" height="32" isPrintWhenDetailOverflows="true"/>
    135142                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    136143                                                                        <font fontName="Serif" size="8"/>
     
    141148                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    142149                                                        <textField isStretchWithOverflow="true">
    143                                                                 <reportElement x="2" y="0" width="86" height="35"/>
     150                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="86" height="35" isPrintWhenDetailOverflows="true"/>
    144151                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    145152                                                                        <font fontName="Serif" size="8"/>
     
    152159                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    153160                                                        <staticText>
    154                                                                 <reportElement x="2" y="0" width="71" height="32"/>
     161                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="71" height="32" isPrintWhenDetailOverflows="true"/>
    155162                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    156163                                                                        <font fontName="Serif" size="8"/>
     
    161168                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    162169                                                        <textField isStretchWithOverflow="true">
    163                                                                 <reportElement x="2" y="0" width="71" height="35"/>
     170                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="71" height="35" isPrintWhenDetailOverflows="true"/>
    164171                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    165172                                                                        <font fontName="Serif" size="8"/>
     
    172179                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    173180                                                        <staticText>
    174                                                                 <reportElement x="2" y="16" width="68" height="16"/>
     181                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="16" width="68" height="16" isPrintWhenDetailOverflows="true"/>
    175182                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    176183                                                                        <font fontName="Serif" size="8"/>
     
    179186                                                        </staticText>
    180187                                                        <staticText>
    181                                                                 <reportElement x="2" y="0" width="68" height="15"/>
     188                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="68" height="15" isPrintWhenDetailOverflows="true"/>
    182189                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    183190                                                                        <font fontName="Serif" size="8"/>
     
    191198                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    192199                                                        <textField isStretchWithOverflow="true">
    193                                                                 <reportElement x="2" y="17" width="68" height="17"/>
     200                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="17" width="68" height="17" isPrintWhenDetailOverflows="true"/>
    194201                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    195202                                                                        <font fontName="Serif" size="8"/>
     
    198205                                                        </textField>
    199206                                                        <textField isStretchWithOverflow="true">
    200                                                                 <reportElement x="2" y="0" width="68" height="17"/>
     207                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="68" height="17" isPrintWhenDetailOverflows="true"/>
    201208                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    202209                                                                        <font fontName="Serif" size="8"/>
     
    212219                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    213220                                                        <staticText>
    214                                                                 <reportElement x="2" y="0" width="59" height="32"/>
     221                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="59" height="32" isPrintWhenDetailOverflows="true"/>
    215222                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    216223                                                                        <font fontName="Serif" size="8"/>
     
    221228                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    222229                                                        <textField isStretchWithOverflow="true">
    223                                                                 <reportElement x="2" y="0" width="59" height="35"/>
     230                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="59" height="35" isPrintWhenDetailOverflows="true"/>
    224231                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    225232                                                                        <font fontName="Serif" size="8"/>
     
    232239                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    233240                                                        <staticText>
    234                                                                 <reportElement x="2" y="0" width="56" height="32"/>
     241                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="32" isPrintWhenDetailOverflows="true"/>
    235242                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    236243                                                                        <font fontName="Serif" size="8"/>
     
    241248                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    242249                                                        <textField isStretchWithOverflow="true">
    243                                                                 <reportElement x="2" y="0" width="56" height="35"/>
     250                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="35" isPrintWhenDetailOverflows="true"/>
    244251                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    245252                                                                        <font fontName="Serif" size="8"/>
     
    252259                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    253260                                                        <staticText>
    254                                                                 <reportElement x="2" y="0" width="56" height="32"/>
     261                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="32" isPrintWhenDetailOverflows="true"/>
    255262                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    256263                                                                        <font fontName="Serif" size="8"/>
     
    261268                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    262269                                                        <textField isStretchWithOverflow="true">
    263                                                                 <reportElement x="2" y="0" width="56" height="35"/>
     270                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="35" isPrintWhenDetailOverflows="true"/>
    264271                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    265272                                                                        <font fontName="Serif" size="8"/>
     
    272279                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    273280                                                        <staticText>
    274                                                                 <reportElement x="2" y="0" width="71" height="32"/>
     281                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="71" height="32" isPrintWhenDetailOverflows="true"/>
    275282                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    276283                                                                        <font fontName="Serif" size="8"/>
     
    281288                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    282289                                                        <textField isStretchWithOverflow="true">
    283                                                                 <reportElement x="2" y="0" width="71" height="35"/>
     290                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="71" height="35" isPrintWhenDetailOverflows="true"/>
    284291                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    285292                                                                        <font fontName="Serif" size="8"/>
     
    292299                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    293300                                                        <staticText>
    294                                                                 <reportElement x="2" y="0" width="66" height="32"/>
     301                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="66" height="32" isPrintWhenDetailOverflows="true"/>
    295302                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    296303                                                                        <font fontName="Serif" size="8"/>
     
    301308                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    302309                                                        <textField isStretchWithOverflow="true">
    303                                                                 <reportElement x="2" y="0" width="66" height="35"/>
     310                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="66" height="35" isPrintWhenDetailOverflows="true"/>
    304311                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    305312                                                                        <font fontName="Serif" size="8"/>
     
    312319                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    313320                                                        <staticText>
    314                                                                 <reportElement x="2" y="0" width="56" height="32"/>
     321                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="32" isPrintWhenDetailOverflows="true"/>
    315322                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    316323                                                                        <font fontName="Serif" size="8"/>
     
    321328                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    322329                                                        <textField isStretchWithOverflow="true">
    323                                                                 <reportElement x="2" y="0" width="56" height="35"/>
     330                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="56" height="35" isPrintWhenDetailOverflows="true"/>
    324331                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    325332                                                                        <font fontName="Serif" size="8"/>
     
    332339                                                <jr:columnHeader style="table_CH" height="32" rowSpan="1">
    333340                                                        <staticText>
    334                                                                 <reportElement x="2" y="0" width="66" height="32"/>
     341                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="66" height="32" isPrintWhenDetailOverflows="true"/>
    335342                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    336343                                                                        <font fontName="Serif" size="8"/>
     
    341348                                                <jr:detailCell style="table_TD" height="36" rowSpan="1">
    342349                                                        <textField isStretchWithOverflow="true">
    343                                                                 <reportElement x="2" y="0" width="66" height="35"/>
     350                                                                <reportElement stretchType="RelativeToTallestObject" x="2" y="0" width="66" height="35" isPrintWhenDetailOverflows="true"/>
    344351                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    345352                                                                        <font fontName="Serif" size="8"/>
Note: See TracChangeset for help on using the changeset viewer.