我使用下面的表達式來顯示或者有償/未付根據我的表字段的布爾值在JasperReports的報告顯示在JasperReports的
Boolean.valueOf($F{PAYMENT_STATUS}.equals(BOOLEAN.TRUE)) ? "Paid" : "Unpaid"
但它不能正常工作並始終boolen值即使表中的發票全部付清,我仍然沒有報酬
那麼有人可以告訴我我在做什麼錯了,以及如何根據字段布爾值顯示付費/未付款嗎?
注:我使用JasperReports的設計5.2.0
** PAYMENT_STATUS **字段的類型是什麼?它是* java.lang.String *還是* java.lang.Boolean *?對於布爾字段,$ F {PAYMENT_STATUS}? 「Paid」:「Unpaid」表達式在* JR 5.x * –