2015-06-16 31 views
0

我使用BIRT 4.3在我的Java應用程序。傳遞空字符串作爲回報參數BIRT

我從一個Java類傳遞報告參數BIRT,然後我在最後(輸出)的報告顯示這些參數。

如果我傳遞一個值是null,那麼我想通過空字符串""像這樣

map.put("NAME", salesLocBean.getName() == null ? "" : salesLocBean.getName().toUpperCase()); 

但是BIRT似乎並不喜歡,報表參數有時它抱怨X參數空白,有時它運行良好,但擰了UI。

我試圖通過串這樣的「」,「」空間,但BIRT會將其視爲空字符串。

所以,我怎麼能傳遞空字符串作爲""報告參數BIRT。

+1

我不能與Java任何幫助,但如果你把它放到BIRT與像一個字符串值「changeMe」你可以在你的數據設置爲「changeMe」轉換成任何你想要的東西用一個計算列。 –

+0

@JamesJenkins我可以將其轉換爲空白嗎? –

+0

您可以將計算列的值設置爲幾乎可以用JavaScript編寫的任何內容,但引號「」之間無任何符合您需要的內容。 –

回答

1

您可以將參數設置爲"changeMe"值UND與它顯示在報告其是否具有"changeMe"值的地方空字符串""更換。 Compare my answer to this question。您可以將顯示值的字段留空。

相關問題