需求:根据某字段的值的不同,来控制组件显示的样式不同
例如:有一个字段是
gender
字段,现在希望通过导出的报表不同的性别有不同的颜色,比如男性显示蓝色的 ‘男’,女性使用红色的‘女’
- 在
的Jaspersoft Studio
中有一个类型叫做outline
,右键style
点击style
就可以创建一个created style
,比如起名为style
style1
- 右击
选择style1
为create conditional style
创建两个条件样式;style
- 第一个条件样式设置
为蓝色,Forcecolor
设置为Exception
$F{gender}.equals( "男" )
- 同理第二个条件样式设置
为红色,Forcecolor
设置为Exception
$F{gender}.equals( "女" )
- 在
字段的组件中gender
属性选择style
style1