需求:根據某字段的值的不同,來控制組件顯示的樣式不同
例如:有一個字段是 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