Posted on 2014-10-17 13:40
FineReport——報表技術領跑者 閱讀(108)
評論(0) 編輯 收藏
離線填報
報表離線填報
離線報表填報,顧名思義就是指在離線未聯網的狀態下,對數據進行填報,離線填報主要應用于以下幾個方面:
1、用戶在聯網的狀態下打開報表對數據進行填報,由于某種客觀原因比如說網絡中斷,導致數據不能直接提交到服務器數據庫里面去;
2、用戶需要去斷網的環境下收集數據,比如說車間,使用FineReport填報報表無法訪問遠程模板,如果直接用Excel去收集數據,無法實現控件聯動、數據校驗等等FineReport專有的功能效果。
離線填報步驟
離線填報主要包括三個步驟:
離線填報原理
FR7.1版本推出的離線填報,其實現原理是可以通過上面講述的三個步驟來詳細講述。
在聯網的情況下在web端打開預覽服務器上的報表,將報表輸出為離線html報表,導出結果為一個壓縮包,壓縮包內有一個與壓縮包同名的文件夾,當導出離線html之后,可以將該導出的壓縮包或文件夾轉移到沒網的環境下,比如說拷貝該壓縮包至一臺沒有網絡的機器上或者直接將本機斷網,解壓之后,直接雙擊打開html,在瀏覽器端對數據進行錄入,支持控件顯示,聯動,公式計算,數據校驗等等報表的基本功能,數據錄入完成之后,將數據暫時保存在本地的瀏覽器中,然后當在有網的情況下再點擊html工具欄上的提交按鈕,將數據提交入庫。
注:離線填報數據是保存在本地的瀏覽器中的,如果數據錄入之后將html關閉,下次再在同一瀏覽器中打開,數據還會存在,但是如果換一臺電腦或者瀏覽器,那么之前錄入的數據將不會跟隨。
本文摘自:http://www.finereport.com/knowledge/professional/offline.html