報表匯總軟體中如何直接通過模板傳遞參數列印

XX公司在使用FineReport的列印功能時,其模板是一張訂單形式的模板,客戶在瀏覽器端使用訂單時,填寫完該訂單後,需要將參數傳遞給模板,然後直接列印訂單,但是如果訂單填寫的東西太多,以參數的形式將值傳遞給模板會使性能很差,那麼該以什麼樣的形式來傳遞參數呢?下面就通過報表匯總軟體FineReport來簡單介紹一下。

工具/原料

報表匯總軟體FineReport7.1.1
大小:148.2M 適用平台:windows/linux

方法/步驟

主模板

報表主體

報表主體樣式如下圖:

兩個文本控制項的控制項名字分別為,NAME和SEX。

js

給列印按鈕添加點擊事件,js如下:

var name=FR.cjkEncode($("[name='NAME']").val());

var sex=FR.cjkEncode($("[name='SEX']").val());

para={

name:name,

sex:sex

};

var config={

url:"http://localhost:8075/WebReport/ReportServer?reportlet=son.cpt",

isPopUp:false,

data:para

};

FR.doURLPDFPrint(config);

保存模板為main.cpt。

子模板

報表主體

註:name和sex參數是在主模板的js裡面定義的。

保存模板為son.cpt,子模板的名字和路徑應該與主模板js裡面的名字和路徑一致。

效果查看

以op=form的方式打開main.cpt,填寫姓名和性別,點擊列印按鈕,如下圖:

此處我們用的是PDF列印,點擊列印按鈕之後會下載一個PDF文件son.pdf。

打開pdf,可以看到姓名和性別這兩個數據被列印出來了,並且列印的格式是按照son.cpt中的樣式,如下圖:

原作者:FineReport

相關文章

  1. 報表匯總系統中如何直接通過模板傳遞參數列印

    XX公司在使用FineReport的列印功能時,其模板是一張訂單形式的模板,客戶在瀏覽器端使用訂單時,填寫完該訂單後,需要將參數傳遞給模板,然後直接列印訂單,但是如果訂單填寫的東西太多,以參數的形式將 ...
  2. 表格製作軟體中如何直接通過模板傳遞參數列印

    XX公司在使用FineReport的列印功能時,其模板是一張訂單形式的模板,客戶在瀏覽器端使用訂單時,填寫完該訂單後,需要將參數傳遞給模板,然後直接列印訂單,但是如果訂單填寫的東西太多,以參數的形式將 ...
  3. 表格軟體中如何直接通過模板傳遞參數列印

    XX公司在使用FineReport的列印功能時,其模板是一張訂單形式的模板,客戶在瀏覽器端使用訂單時,填寫完該訂單後,需要將參數傳遞給模板,然後直接列印訂單,但是如果訂單填寫的東西太多,以參數的形式將 ...
  4. 報表匯總軟體中超鏈到網頁傳遞的中文亂碼問題

    在使用超級連結到網頁傳遞參數時,若值中有中文,會出現亂碼,如下圖所示,那麼如何傳遞讓傳遞的中文值不出現亂碼呢?下面就通過報表匯總軟體FineReport來簡單介紹. 工具/原料 報表匯總軟體FineR ...
  5. 數據分析報表中如何直接通過模板傳遞參數列印

    XX公司在使用FineReport的列印功能時,其模板是一張訂單形式的模板,客戶在瀏覽器端使用訂單時,填寫完該訂單後,需要將參數傳遞給模板,然後直接列印訂單,但是如果訂單填寫的東西太多,以參數的形式將 ...
  6. 智能報表系統中如何直接通過模板傳遞參數列印

    XX公司在使用FineReport的列印功能時,其模板是一張訂單形式的模板,客戶在瀏覽器端使用訂單時,填寫完該訂單後,需要將參數傳遞給模板,然後直接列印訂單,但是如果訂單填寫的東西太多,以參數的形式將 ...
  7. 電子表格中如何直接通過模板傳遞參數列印

    XX公司在使用FineReport的列印功能時,其模板是一張訂單形式的模板,客戶在瀏覽器端使用訂單時,填寫完該訂單後,需要將參數傳遞給模板,然後直接列印訂單,但是如果訂單填寫的東西太多,以參數的形式將 ...
  8. 報表匯總軟體中如何設置填報成功/失敗轉向

    在填報時,會出現兩種結果:成功或失敗,如您是對一組報表進行填報,希望一個報表填報成功後自動跳轉下一個報表進行填報:您所有的失敗頁面都是同一個,希望填報失敗後也跳轉到指定的失敗頁面,這個問題該如何解決呢 ...
  9. 報表匯總軟體中weblogic下多個war包部署問題

    當以war包部署發布報表工程時,會出現以下幾個問題:首先,進行遠程設計時,無法讀取遠程工作目錄,也不無法遠程平台修改文件:其次,當部署2個或者2個以上war包時,自動生成finedb會在同一目錄下,會 ...
  10. 報表匯總軟體中cookie跟session之間的關係

    Cookies是一種能夠讓網站伺服器把少量數據儲存到客戶端的硬碟或內存,或是從客戶端的硬碟讀取數據的一種技術,下面就通過報表匯總軟體FineReport來簡單介紹一下. 工具/原料 報表匯總軟體Fin ...
  11. 報表匯總軟體中如何從資料庫導入部門間層級關係

    有的公司在存儲工作人員信息的時候,會將各工作人員的部門信息也一併存儲進去,即資料庫中不僅包含有員工信息,還包含有員工部門信息以及部門間的關係,如果同步數據集的時候,只是導入員工信息,那麼在機構管理處還 ...
  12. 報表匯總軟體中如何自定義參數界面及工具欄

    FineReport本身自帶多種可編輯控制項,可以實現複雜參數界面的製作.但是有時為了實現與系統界面中控制項的一致性,希望不使用FR內置的參數界面和內置工具欄,而是自己定義參數界面以及工具欄,此時要如何設 ...
  13. 報表匯總軟體中如何通過op=timer直接定時調度

    定時器大多都是通過數據決策系統(op=fs)來設置定時任務的,而實際應用中,客戶可能不需要使用到決策系統,但是卻要定時調度這個 功能,那麼又該怎麼設置定時任務呢?下面就通過報表匯總軟體FineRepo ...
  14. 報表匯總軟體中針式印表機flash列印不清晰問題

    針式印表機列印不清晰,特別是flash列印,雷射列印正常,下面就通過報表匯總軟體FineReport來解決這一問題. 工具/原料 報表匯總軟體FineReport7.1.1 大小:148.2M 適用平 ...
  15. 報表開發軟體中如何給session賦值實現參數共享

    若有幾張不同的報表,每張報表都有一個共同的項可以選擇,比如日期時間.我們希望選擇了第一張報表的時間之後,其他報表的默認時間都變為第一張報表選擇的時間,此時要如何實現呢?下面就通過報表開發軟體FineR ...
  16. 報表管理軟體中超鏈到網頁傳遞的中文亂碼問題

    在使用超級連結到網頁傳遞參數時,若值中有中文,會出現亂碼,如下圖所示,那麼如何傳遞讓傳遞的中文值不出現亂碼呢?下面就通過報表管理軟體FineReport來簡單介紹. 工具/原料 報表管理軟體FineR ...
  17. 報表匯總軟體FineReport中審批任務模板如何製作

    下面通過報表匯總軟體FineReport來簡單介紹如何製作. 工具/原料 報表匯總軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux 方法/步驟 定義數據集 ...
  18. 報表匯總軟體FineReport中模板權限的控制示例

    集成報表後,希望不同的用戶登錄,所能看到的報表是不同的,沒有權限的用戶查看報表時提示沒有權限,下面就通過報表匯總軟體FineReport來進行介紹. 工具/原料 報表匯總軟體FineReport7.1 ...
  19. 報表匯總軟體FineReport中如何設計上報模板

    下面就通過報表匯總軟體FineReport來介紹一下如何製作上報模版. 工具/原料 報表匯總軟體FineReport7.1.1 大小:148.2M 適用平台:windows/linux 方法/步驟 a ...
  20. 報表匯總軟體FineReport中如何設置自定義提交

    用戶在做填報報表時,希望點擊提交按鈕並不是往資料庫中填報數據,而是要獲取到填報頁面的數據進行進一步處理,這個該如何解決呢?下面就通過報表匯總軟體FineReport來進行介紹. 工具/原料 報表匯總軟 ...