Posted on 2010-09-19 09:43
FineReport——報表技術領跑者 閱讀(105)
評論(0) 編輯 收藏 所屬分類:
Java報表技術知識
在使用Java報表軟件填報時,提交會出現兩種結果,提交成功和提交失敗,可以對這兩種結果進行判斷并作出反應,從而跳轉到其他頁面。
以FineReport為例,介紹如何在Java報表軟件中實現表單提交超級鏈接,原V6.2版本中可以在報表填報屬性中添加,如下圖所示

在使用FineReport報表軟件V6.5中同樣可以通過報表|報表Web屬性|填報頁面設置添加提交成功和提交失敗事件進行編輯。主要用到的事件為加載頁面事件:
// 通過頁面路徑加載相應頁面
window.open("[URL]")
實例:
1. 打開模板
2. 添加提交事件
點擊填報|報表Web屬性,選擇填報頁面設置,進入填報頁面設置窗口,在右邊欄中添加提交成功和提交失敗事件,如下圖所示

具體的填報成功事件和填報失敗事件代碼如下
填報成功事件,添加JS代碼:window.open("http://www.finereport.com");
在填報成功后,連接到相應頁面。

提交失敗事件,JS代碼:
window.open("http://localhost:8075/WebReport/ReportServer?op=fs");
該代碼用于填報提交失敗后打開產品演示文檔。
文章轉自:http://blog.donews.com/finereport/archive/2010/09/16/1583622.aspx