2012-06-26

JasperReports Print When Expression in Bands

Bands 有三屬性:Band height、Print When Expression 和 Split Type,Print When Expression 用法和 Filter Expression 很相近,Filter Expression 用來過濾資料,而 Print When Expression 用來決定該 Band 是否顯示,所以 Print When Expression 一定要回傳 boolean 值。

單點 Print When Expression 右邊的「...」。


用法同 Filter Expression,所有報表物件都可以使用,包括 $F、$P 和 $V。



由於 Print When Expression 是 Band Level,所以每個 Band 要顯示前都會呼叫 Print When Expression,例如 Title 或 Summary Band 只會呼叫一次,而 Page Header 或 Page Footer Band 則是每頁都會呼叫,而 Detail Band 更是每筆資料都呼叫。




沒有留言:

張貼留言