需求:根据某字段的值的不同,来控制组件显示的样式不同
例如:有一个字段是 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