帆软报表填报成功后实时刷新当前页面
生活随笔
收集整理的這篇文章主要介紹了
帆软报表填报成功后实时刷新当前页面
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在報表應用中,會經常用到報表的刷新功能,比如定時刷新功能,而具有填報功能的報表,要具有填報成功后報表自動刷新的功能,而不是手動的去刷新。
帆軟實現報表刷新的幾種方法
1、手動刷新,簡單粗暴,適用于所有報表,但重新加載速度可能較慢,參數欄參數會初始化,需要重新填寫。
2、使用 location.reload() ,刷新整個報表頁面,和手動點擊瀏覽器的刷新功能是一樣的,適用于所有報表但重新加載速度較慢
3、使用_g().refreshAllSheets(),效果為重新查詢,等同于手動點擊查詢按鈕,參數面板已選參數不會重置
location.reload() 和_g().refreshAllSheets()區別:
| location.reload() | _g().refreshAllSheets() |
|
|
4、使用官方的 JS 接口,具有刷新功能的接口較多
實現步驟:
1、選擇模板web屬性
?
2、選擇填報頁面設置
?3、在填報成功事件中添加js代碼
js代碼
setTimeout(function() {_g().refreshAllSheets();//location.reload(); }, 500)保存報表,選擇填報預覽,
?帆軟官方鏈接:JS實現當前頁刷新- FineReport幫助文檔 - 全面的報表使用教程和學習資料
總結
以上是生活随笔為你收集整理的帆软报表填报成功后实时刷新当前页面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS Hack(兼容ie8一下的浏览器
- 下一篇: sts下载