2014-05-02 121 views
0

我是JasperReports,Jaspersoft Studio和JasperServer的新手,但我已經啓動並運行了JasperServer實例,並且已經使用它來創建Ad Hoc視圖的報告。這很好,但我想做一些報告模板,以便從JasperServer運行的報告可以有品牌的頁眉/頁腳等如何創建JapserServer報告模板?

我工作通過this tutorial,並能夠創建我認爲是一個很好的模板,但是當我嘗試將其導出爲JasperServer模板我收到各種驗證警告,並確實嘗試從服務器運行使用它的報告導致錯誤。

下面是我看到的警告的例子:

The style ChartValueAxisTickFormat was not found in the template

,並試圖使用這些模板看起來像那些描述here當我在服務器上獲得的錯誤。我嘗試過使用沒有任何文本字段或變量的模板。事實上,它所抱怨的意外令牌通常是實際的字段ID ...我是否需要預測創建模板時將使用的字段?這不會破壞爲特殊視圖創建報告模板的目的嗎?

無論如何,有相當多的信息在那裏周圍的JasperSoft工作室(iReport的)報告創建模板,但不是一大堆關於模板的JasperServer報告。

似乎有關於JasperServer報告模板的一些基本信息,我錯過了。我會感謝任何幫助,無論我正在描述的問題,或指向更好的文檔,專門創建這些模板。

編輯:

我使用碧玉工作室專業5.5.0.final桌面和Jaspersoft商務智能專家對AWS 5.5實例作爲服務器。

回答

0

報告模板與您已經鏈接的教程僅適用於Jaspersoft Studio /靜態報告。即席模板是不同類型的對象,它們被描述here

+0

感謝您的聯繫 - 所以是創作新的模板編輯默認模板JRXML文件('/公/模板/ actual_size.510.jrxml')建議的途徑?現在我仍然清楚地知道,設計師可以在Studio中創建一個新的模板,以用於Ad Hoc報告。 – jtrussell

+0

我想你可以添加自定義模板,一旦它們被部署到文件夾,他們應該可以訪問。我沒有這個特定功能的實際經驗。給定標準JR行爲,只要資源在類路徑中可訪問,所有東西都應該工作,因此如果將圖像和外部樣式引用作爲單獨對象部署到存儲庫並通過存儲庫URI引用它們,則應該可以將靜態模板用於adhoc(未經測試) – MrsTang

0

我也遇到同樣的錯誤,我已經通過簡單地添加樣式我的報告解決了這個問題,換句話說:

  • 在輪廓您的報告,右鍵單擊樣式 - >創建樣式,然後只是缺少風格apperead的每個名稱(例如,ChartValueAxisTickFormat)更改樣式的名稱。

Styles

  • 創造在碧玉軟工作室報告模板55種樣式後,保存報告,然後將其導出爲報告模板。

我希望這會幫助你。