gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 03:43:17 25 4
gpt4 key购买 nike

我有一个包含类型、S.No、日期列的报告。这里的类型列将对所有行具有相同的值。所以我只想合并类型列的所有单元格。我引用了下面的内容链接

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

谢谢。

最佳答案

在 GroupFooter 带中为组“类型”添加底部边框

关于jasper-reports - 合并具有相同数据的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18851742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com