Ignore:
Timestamp:
Oct 1, 2010, 6:04:29 PM (14 years ago)
Author:
gav
Message:

New report: Inventory Value, remove pictures due to JVM size limits and MSSQL bug when it tries to get distinct image.

File:
1 edited

Legend:

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

    r668 r669  
    66        <property name="ireport.x" value="0"/>
    77        <property name="ireport.y" value="144"/>
     8        <import value="java.util.*"/>
    89        <import value="net.sf.jasperreports.engine.*"/>
    9         <import value="java.util.*"/>
    1010        <import value="net.sf.jasperreports.engine.data.*"/>
    1111        <style name="Crosstab Data Text" isDefault="false" hAlign="Center"/>
     
    7070                <field name="unitsInStock" class="java.lang.Integer"/>
    7171                <field name="inventoryLocation" class="java.lang.Object"/>
    72                 <field name="picture" class="java.lang.Object"/>
    7372                <field name="unitOfMeasure" class="java.lang.Object"/>
    7473                <field name="description" class="java.lang.String"/>
     
    146145                                                        </textField>
    147146                                                </jr:columnHeader>
    148                                                 <jr:detailCell style="table_TD" height="51" rowSpan="1">
    149                                                         <image hAlign="Center" vAlign="Middle">
    150                                                                 <reportElement x="29" y="0" width="88" height="51"/>
    151                                                                 <imageExpression class="java.awt.Image"><![CDATA[net.sf.jasperreports.engine.util.JRImageLoader.loadImage($F{picture}.images.first().data)]]></imageExpression>
    152                                                         </image>
     147                                                <jr:detailCell style="table_TD" height="24" rowSpan="1">
     148                                                        <textField>
     149                                                                <reportElement x="0" y="2" width="117" height="20"/>
     150                                                                <textElement verticalAlignment="Middle">
     151                                                                        <font fontName="Serif"/>
     152                                                                </textElement>
     153                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{name}]]></textFieldExpression>
     154                                                        </textField>
    153155                                                </jr:detailCell>
    154156                                        </jr:column>
     
    160162                                                                        <font fontName="Serif" size="10" isBold="true"/>
    161163                                                                </textElement>
    162                                                                 <textFieldExpression class="java.lang.String"><![CDATA["Name/Description"]]></textFieldExpression>
    163                                                         </textField>
    164                                                 </jr:columnHeader>
    165                                                 <jr:detailCell style="table_TD" height="51" rowSpan="1">
    166                                                         <textField isStretchWithOverflow="true">
    167                                                                 <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="237" height="25" isPrintWhenDetailOverflows="true"/>
    168                                                                 <textElement verticalAlignment="Top">
    169                                                                         <font fontName="Serif" size="8"/>
    170                                                                 </textElement>
    171                                                                 <textFieldExpression class="java.lang.String"><![CDATA[$F{name}]]></textFieldExpression>
    172                                                         </textField>
    173                                                         <textField isStretchWithOverflow="true">
    174                                                                 <reportElement stretchType="RelativeToTallestObject" x="0" y="25" width="237" height="25" isPrintWhenDetailOverflows="true"/>
    175                                                                 <textElement>
    176                                                                         <font fontName="Serif" size="8"/>
     164                                                                <textFieldExpression class="java.lang.String"><![CDATA["Description"]]></textFieldExpression>
     165                                                        </textField>
     166                                                </jr:columnHeader>
     167                                                <jr:detailCell style="table_TD" height="24" rowSpan="1">
     168                                                        <textField isStretchWithOverflow="true">
     169                                                                <reportElement stretchType="RelativeToTallestObject" x="0" y="2" width="237" height="20" isPrintWhenDetailOverflows="true"/>
     170                                                                <textElement verticalAlignment="Middle">
     171                                                                        <font fontName="Serif"/>
    177172                                                                </textElement>
    178173                                                                <textFieldExpression class="java.lang.String"><![CDATA[$F{description}]]></textFieldExpression>
     
    190185                                                        </staticText>
    191186                                                </jr:columnHeader>
    192                                                 <jr:detailCell style="table_TD" height="51" rowSpan="1">
    193                                                         <textField>
    194                                                                 <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="90" height="51" isPrintWhenDetailOverflows="true"/>
     187                                                <jr:detailCell style="table_TD" height="24" rowSpan="1">
     188                                                        <textField isStretchWithOverflow="true">
     189                                                                <reportElement stretchType="RelativeToTallestObject" x="0" y="2" width="90" height="20" isPrintWhenDetailOverflows="true"/>
    195190                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    196191                                                                        <font fontName="Serif" size="8"/>
     
    210205                                                        </textField>
    211206                                                </jr:columnHeader>
    212                                                 <jr:detailCell style="table_TD" height="51" rowSpan="1">
     207                                                <jr:detailCell style="table_TD" height="24" rowSpan="1">
    213208                                                        <box topPadding="0" leftPadding="0" bottomPadding="0" rightPadding="0">
    214209                                                                <leftPen lineWidth="0.0"/>
     
    216211                                                        </box>
    217212                                                        <textField isStretchWithOverflow="true">
    218                                                                 <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="104" height="51" isPrintWhenDetailOverflows="true"/>
     213                                                                <reportElement stretchType="RelativeToTallestObject" x="0" y="2" width="104" height="20" isPrintWhenDetailOverflows="true"/>
    219214                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    220215                                                                        <font fontName="Serif" size="8"/>
     
    234229                                                        </textField>
    235230                                                </jr:columnHeader>
    236                                                 <jr:detailCell style="table_TD" height="51" rowSpan="1">
     231                                                <jr:detailCell style="table_TD" height="24" rowSpan="1">
    237232                                                        <textField isStretchWithOverflow="true" pattern="# ##0.00">
    238                                                                 <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="90" height="51" isPrintWhenDetailOverflows="true"/>
     233                                                                <reportElement stretchType="RelativeToTallestObject" x="0" y="2" width="90" height="20" isPrintWhenDetailOverflows="true"/>
    239234                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    240235                                                                        <font fontName="Serif" size="8"/>
     
    254249                                                        </textField>
    255250                                                </jr:columnHeader>
    256                                                 <jr:detailCell style="table_TD" height="51" rowSpan="1">
     251                                                <jr:detailCell style="table_TD" height="24" rowSpan="1">
    257252                                                        <box topPadding="0" leftPadding="0" bottomPadding="0" rightPadding="0">
    258253                                                                <leftPen lineWidth="0.0"/>
    259254                                                                <rightPen lineWidth="0.0"/>
    260255                                                        </box>
    261                                                         <textField pattern="# ##0.00">
    262                                                                 <reportElement x="0" y="0" width="82" height="51"/>
     256                                                        <textField isStretchWithOverflow="true" pattern="# ##0.00">
     257                                                                <reportElement stretchType="RelativeToTallestObject" x="0" y="2" width="82" height="20" isPrintWhenDetailOverflows="true"/>
    263258                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    264259                                                                        <font fontName="Serif" size="8"/>
     
    278273                                                        </textField>
    279274                                                </jr:columnHeader>
    280                                                 <jr:detailCell style="table_TD" height="51" rowSpan="1">
    281                                                         <textField>
    282                                                                 <reportElement x="0" y="0" width="51" height="51"/>
     275                                                <jr:detailCell style="table_TD" height="24" rowSpan="1">
     276                                                        <textField isStretchWithOverflow="true">
     277                                                                <reportElement stretchType="RelativeToTallestObject" x="0" y="2" width="51" height="20" isPrintWhenDetailOverflows="true"/>
    283278                                                                <textElement textAlignment="Center" verticalAlignment="Middle">
    284279                                                                        <font fontName="Serif" size="8"/>
Note: See TracChangeset for help on using the changeset viewer.