Как заморозить заголовок столбца в отчетах iReport / Jasper - PullRequest
1 голос
/ 20 января 2012

У меня есть заголовки столбцов в полосе заголовков столбцов, которые я хочу зафиксировать и сделать полосу сведений (где отображаются реальные данные) прокручиваемой.

Вот фрагмент кода заголовка столбца

<columnHeader>
    <band height="36" splitType="Stretch">
        <staticText>
            <reportElement stretchType="RelativeToBandHeight" mode="Opaque" x="1410" y="0" width="113" height="34" isRemoveLineWhenBlank="true" forecolor="#404040" backcolor="#BBD7EF"/>
            <textElement>
                <font fontName="Trebuchet MS" size="13" isBold="true"/>
            </textElement>
            <text><![CDATA[Extra Hrs Amount]]></text>
        </staticText>
        <staticText>
            <reportElement stretchType="RelativeToBandHeight" mode="Opaque" x="1616" y="0" width="90" height="34" isRemoveLineWhenBlank="true" forecolor="#404040" backcolor="#BBD7EF"/>
            <textElement>
                <font fontName="Trebuchet MS" size="13" isBold="true"/>
            </textElement>
            <text><![CDATA[Parking Fees]]></text>
        </staticText>
        <staticText>
            <reportElement stretchType="RelativeToBandHeight" mode="Opaque" x="1798" y="0" width="92" height="34" isRemoveLineWhenBlank="true" forecolor="#404040" backcolor="#BBD7EF"/>
            <textElement>
                <font fontName="Trebuchet MS" size="13" isBold="true"/>
            </textElement>
            <text><![CDATA[Net Payment]]></text>
        </staticText>
    </band>
</columnHeader>

1 Ответ

0 голосов
/ 20 января 2012

здесь ваше решение: ось х отчета меньше, чем поле <staticText> ось x ..i.e x = "1410" y = "0" в вашем фрагменте кода. Уменьшите значение оси x до вашего требования x = "10" y = "3". Текст будет отображаться в заголовке столбца

...