我有一种情况,我根据以编程方式生成的 jrxml 文件和具有给定名称和给定样式名称的样式模板创建报告。在有条件样式的情况下,这可以正常工作。我发现的每个示例都只是使用 ConditionalStyles 来更改某些值,例如为特定情况设置不同的背景色。这不能在这里完成,因为无法知道是什么将偶数行样式与奇数行样式分开。就像奇数行将获得灰色背景或偶数行将获得绿色前景和黑色底笔一样。
我尝试或查看的内容:
- 使用条件样式 - 似乎无法定义样式引用来更改样式值
- 使用变量作为样式名称 - 变量未得到评估
- 使用偶数和奇数样式作为父样式创建具有 2 个 ConditionalStyles 的样式 - 创建 jrtx 文件时忽略这些样式
那么...有没有办法使用样式引用创建备用样式行?如果是,它是如何完成的?