合并具有相同数据的单元格

时间:2013-09-17 13:48:31

标签: jasper-reports

我有一个报告,其中包含列Type,S.No,Date.Here Type列对于所有行都具有相同的值。所以我只想合并Type列的所有单元格。我已经参考了下面的内容链接

Group several same value field into a single cell  并尝试了他们的建议。但如果我喜欢,我会在下面的图像中enter image description here

编辑:

以下是我在jrxml中用于合并具有相同数据的单元格的代码。

<field name="type" class="java.lang.String"/>
<group name="type">
        <groupExpression><![CDATA[$F{type}]]></groupExpression>
    </group>

详细说明我尝试通过在类型文本字段后面创建假静态文本来尝试,如下所示。

            <staticText>
                <reportElement x="0" y="0" width="121" height="20"/>
                <box>
                    <leftPen lineWidth="0.25"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement/>
                <text><![CDATA[]]></text>
            </staticText>
            <textField>
                <reportElement isPrintRepeatedValues="false" x="0" y="0" width="121" height="20"/>
                <box>
                    <topPen lineWidth="0.0"/>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.0"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement textAlignment="Center" verticalAlignment="Middle"/>
                <textFieldExpression><![CDATA[$F{type}]]></textFieldExpression>
            </textField>

但没用。 通过在类型文本字段中使用printWhenExpression来尝试,如下所示。

<textField>
                <reportElement x="0" y="0" width="121" height="20">
                    <printWhenExpression><![CDATA[$V{type_COUNT} == 1]]></printWhenExpression>
                </reportElement>
                <box>
                    <topPen lineWidth="0.0"/>
                    <leftPen lineWidth="0.25"/>
                    <bottomPen lineWidth="0.0"/>
                    <rightPen lineWidth="0.25"/>
                </box>
                <textElement textAlignment="Center" verticalAlignment="Middle"/>
                <textFieldExpression><![CDATA[$F{type}]]></textFieldExpression>
            </textField>

但没用。

如果我为静态文字添加底部边框,则图像如下所示。

enter image description here

谢谢。

1 个答案:

答案 0 :(得分:1)

在组页脚区域中为组“类型”

添加底部边框