填報表能不能像 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 怎樣實現填報表定時提交
- wps自動儲存時間設定在哪裡 WPS如何設定自動儲存
- SingleFile 自動儲存設定
- [20200330]sar報表儲存時間.txt
- word自動儲存的檔案怎麼恢復,word檔案恢復
- Eclipse 儲存檔案時自動格式化程式碼的設定Eclipse
- [20200402]sar報表儲存時間2.txt
- PHPStorm 儲存時自動執行 PHP CS FixerPHPORM
- 翱翔門戶自動填報疫情
- Sql儲存過程分頁--臨時表儲存SQL儲存過程
- localStorage設定儲存時間
- word未儲存文件怎麼找回 word不小心關閉沒儲存
- 怎樣像巖田聰那樣管理公司?
- word設定頁碼在哪裡 word設定自動連續頁碼
- 報表資料分庫儲存
- 西安交大體溫自動填報程式!自動化就是強!
- 如何讓Notepad++自動儲存
- 動態表單儲存設計
- 金蝶雲星空——關於Webapi儲存介面同時自動稽核WebAPI
- 沒有儲存的word文件怎麼找回來 恢復沒有儲存的word文件
- word多級列表如何自動設定 word多級列表設定的步驟
- SQL Server的巢狀儲存過程中使用同名的臨時表怪像淺析SQLServer巢狀儲存過程
- NOPI讀取Word模板並儲存
- iNeuOS工業網際網路作業系統,釋出實時儲存方式:實時儲存、變化儲存、定時儲存,增加裝置振動狀態和電能狀態監測驅動,v3.6.2作業系統
- 皕傑報表之填報操作
- 智算時代需要什麼樣的儲存?
- 實現報表資料分庫儲存
- python爬蟲(四)——selenium校園網自動填報Python爬蟲
- 如何確定計算節點能不能檢測到儲存節點上的磁碟
- 能不能把各種特效專門分類做一個外掛 像懶人相簿那樣 直接可以用特效
- vscode-rustfmt:Rust儲存時自動格式化的Vscode外掛VSCodeRust
- MySQL儲存安全(TDE加密、自動備份)MySql加密
- 取樣頻率、時間、聲道、量化、儲存大小
- 拜託:不要像鮑勃大叔那樣重構
- Python辦公自動化之——調整Word樣式(二)Python
- 騰訊雲物件儲存COS新品釋出——智慧分層儲存,自動優化您的儲存成本物件優化
- zabbix5.0之postgresql表分割槽操作詳情(儲存過程、定時任務)SQL儲存過程
- 【webstorm】vue前端專案配置儲存時自動格式化程式碼 - prettierWebORMVue前端