1. 程式人生 > >【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

首先,我們需要建立動態Web專案。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

接下來將Stimulsoft Java Libs新增到專案中。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

您還可以轉換為Maven專案並配置pom.xml檔案以使用Maven中的庫。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

然後,我們需要在WebContent / WEB-INF資料夾中建立web.xml檔案。在這裡,我們配置需要初始化Flash檢視器和Flash設計器的StiDesignerFxServlet,StiViewerFxServlet和ApplicationInitializer。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

在下一步中,我們需要實現ApplizationInitializer,在伺服器啟動時初始化Flash Viewer和Flash Designer。我們可以用它修改屬性,例如設定DateFormat,Engine.Type等。

此外,還需要指定下一個類 - 在啟動時載入報表的類,用於儲存報表的類,用於載入資料的類,本地化類,電子郵件發件人類和用於呈現報表的類。此外,此示例教程還演示瞭如何使用Flash檢視器和Flash設計器的自定義屬性。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

定義需要載入hte報告的MyLoadAction.class。此外,在此類中,我們將資料庫新增到報表中。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

如果使用Jdbc Connection,請定義有助於載入資料的MyLoadDataAction.class。對於其他連線,您不應使用此類。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

定義需要檢索可用本地化並載入必要的本地化檔案的MyLocalizationAction.class。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

定義用於通過電子郵件傳送報告檔案的MyMailAction.class。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

定義MyRenderReportAction.class,用於根據需要自定義報表呈現。在此示例中,我們添加了自定義subStr()函式的實現。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

定義用於儲存報告模板的MySaveAction.class。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

現在我們需要建立designer.jsp頁面,在其中顯示Flash設計器。在這裡,我們載入報表模板,新增設計器元件的Theme屬性並新增變數值。在此之後,將Flash設計器標籤放到此jsp頁面。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

在下面的螢幕截圖中,您可以看到示例程式碼的結果。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

最後,我們建立了viewer.jsp頁面,在其中顯示Flash檢視器。在這裡,我們可以配置檢視器屬性,例如隱藏“開啟”按鈕並新增變數值。最後,將Flash檢視器標記放到此jsp頁面。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe

在下面的螢幕截圖中,您可以看到示例程式碼的結果。
【Stimulsoft Reports Java教程】執行Java ViewerFx和Designe