首页 > 解决方案 > 应用条件格式时子报表周围出现不需要的边框

问题描述

我有一个报告应用了条件格式来更改行的背景。但是,只要满足条件,就会在作为报表一部分的 2 个子报表周围应用额外的边框。截图中的“活跃抄写员”列就是一个例子:

在此处输入图像描述

2 个带阴影的行是那些满足条件标准的行,而没有阴影的行不符合条件。

从我的风格中可以看出,我没有做任何会影响边界的事情:

<style name="Row shading" mode="Transparent" backcolor="#D6D0D0">
    <conditionalStyle>
        <conditionExpression><![CDATA[WEEKDAY($F{day} ) == 6 || WEEKDAY($F{day} ) == 7]]></conditionExpression>
        <style mode="Opaque" backcolor="#99CCFF">
            <box>
                <topPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                <leftPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                <bottomPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
                <rightPen lineWidth="0.0" lineStyle="Solid" lineColor="#000000"/>
            </box>
        </style>
    </conditionalStyle>
</style>

标签: jasper-reports

解决方案


推荐阅读