jasper-reports - 应用条件格式时子报表周围出现不需要的边框
问题描述
我有一个报告应用了条件格式来更改行的背景。但是,只要满足条件,就会在作为报表一部分的 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>
解决方案
推荐阅读
- python - PyTorch:聚合两个模型
- c++ - 使用 freopen stdout 禁用 printf,同时保持 std::cout 正常运行
- ios - 如何修复 iOS 中的 react-native-date-picker?
- php - 选择包含部分字符串 mysql php 的结果
- javascript - 我需要 javascript/html 帮助来制作文本字段(非)只读
- conditional-statements - 类似于 CLIPS 中的 OR 运算符(基于 CLIPS 规则的编程语言)
- django-models - 如何在主视图和详细视图的类基础视图中使用 2 个模型
- javascript - 关闭登录弹出窗口时Facebook登录得到cors
- mysql - 如何更新符合条件的列
- python - Python Pandas 按多列分组并追加