填報表能不能像 word 那樣定時自動儲存?
在使用填報表時,有些使用者一次需要填報的內容比較多,萬一遇到瀏覽器卡頓不響應,然後導致資料丟失要重新填報……估計就是 "事故現場" 了(此處省略一萬個字)。這個時候, 呆呆就在想,填報表能不能實現像 word 一樣在編輯過程中自動定時提交儲存的效果呢?
幸好,答案是肯定的。
下面我們就具體說道說道,這個效果是怎麼實現的。實現此效果不可或缺的是 js 的助力,然後配合潤乾報表的提交資料方法。
具體操作如下:
首先,明確當前填報表展現是使用哪個 jsp 進行解析的;
注:此處以潤乾工具自帶 showReport.jsp 為例
然後,應用 js 定時執行某操作的方法 (不知道直接問度娘哈),如:
setInterval(要執行的 js 方法,執行的時間間隔);
--- 時間單位為毫秒
最後,定時執行潤乾提交資料的操作: _inputSubmit(“<%=sgid%>”)。
完整地看一下,在報表展現的 jsp 中定義 js 方法如下:
這樣,我們就輕鬆實現了像 word 那樣定時提交儲存的效果了(這個例子中每 3 秒執行一次提交操作)。
還是老套路,最最後畫出至關重要的技術姿勢:
1. 定時方法
setInterval 方法透過 js 控制定時執行什麼操作。
方法執行體需使用者根據自己的實際應用自定義 比如:方法裡寫 alert(提示資訊),那就三秒 alert 一次;方法裡寫提交資料,就三秒提交一次資料。
inputApi.saveSuccess 是提交資料成功後,執行什麼操作,預設的是 alert(儲存成功),同樣可以自定義其他執行操作,比如什麼都不做或者重新整理頁面等。
2. 提交方法
_inputSubmit() 方法潤乾報表內建的填報提交方法。常與 js 方法配合實現一些個性化操作。如: 提交後跳轉到某個指定頁面, 標誌欄位實現填報資料的暫存與鎖定……
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2671142/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎樣實現填報表定時提交
- Word2003自動儲存時間設定,防止資訊丟失
- wps自動儲存時間設定在哪裡 WPS如何設定自動儲存
- 如何給Infopath表單儲存時自動命名和自動關閉
- 像懶人那樣思考,像聰明人那樣做事
- SingleFile 自動儲存設定
- 儲存Word
- word自動儲存的檔案怎麼恢復,word檔案恢復
- 自動儲存、靜態儲存和動態儲存
- 定時自動生成awr報告
- Eclipse 儲存檔案時自動格式化程式碼的設定Eclipse
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- localStorage設定儲存時間
- PHPStorm 儲存時自動執行 PHP CS FixerPHPORM
- 讓PPT文件儲存時自動壓縮圖片
- 西安交大體溫自動填報程式!自動化就是強!
- 啟動SQL SERVER時自動執行儲存過程(轉)SQLServer儲存過程
- word設定頁碼在哪裡 word設定自動連續頁碼
- 報表資料分庫儲存
- word未儲存文件怎麼找回 word不小心關閉沒儲存
- 移動加密那點事兒_值儲存加密加密
- MySQL·引擎特性·像NOSQL那樣使用MySQLMySql
- 像專家那樣理解客戶需求
- 像程式設計師那樣去求婚程式設計師
- [DB2]表空間之DMS、自動儲存的DMS表空間DB2
- 皕傑報表之填報操作
- C# 儲存Word模板 【XML】C#XML
- 金蝶雲星空——關於Webapi儲存介面同時自動稽核WebAPI
- 把自編儲存過程設定為系統儲存過程儲存過程
- mysql-定時呼叫儲存過程MySql儲存過程
- word多級列表如何自動設定 word多級列表設定的步驟
- 拜託:不要像鮑勃大叔那樣重構
- 動態表單儲存設計
- SQL Server的巢狀儲存過程中使用同名的臨時表怪像淺析SQLServer巢狀儲存過程
- 沒有儲存的word文件怎麼找回來 恢復沒有儲存的word文件
- Word文件儲存時常遇到的問題及其解決方
- NOPI讀取Word模板並儲存
- 實現報表資料分庫儲存