當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
FineReport——JS二次开发(局部刷新)
生活随笔
收集整理的這篇文章主要介紹了
FineReport——JS二次开发(局部刷新)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在FR中,可以通過在form表單設置多個報表模板,然后通過對某一模板刷新實現局部刷新的功能,在cpt模板中,由于只存在一個模板,所以無法實現局部刷新。
其實,最好的局部刷新辦法是自定義一個頁面,然后添加任意個<iframe>標簽,這樣就可以實現局部刷新了。
FR中的圖表帶有自動刷新功能。
其實,局部刷新功能實現的方法也就是跳轉頁的方法,js如下:
gotoPage(1,"{}",true);說明:第一個參數是指跳轉到具體頁數;第二個是傳具體參數的,如果沒有參數需要傳,就可以寫空;第三個參數的意思是,是否使用緩存,如果是true,則強制取新的數據;
對于存在于這個form的按鈕添加如下方法進行局部刷新:
this.options.form.getWidgetByName('xx').gotoPage(1);//其中“xx",就是報表塊的名稱。?
轉載于:https://www.cnblogs.com/ytwy/p/4870784.html
總結
以上是生活随笔為你收集整理的FineReport——JS二次开发(局部刷新)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计组之总线:3、总线操作和定时(同步定时
- 下一篇: Spring 事情具体详尽的解释