潤乾報表中進度條的一種實現方式
需求背景:為了介面的友好性,我們會希望在呼叫報表的時候能夠出現一個進度條,然後再展現報表,這樣在使用者等待的時候介面不至於空白,也使介面看起來互動性更好,下面就介紹一種進度條的實現方法。
實現思路:有一種比較好的已經被封裝成 js 控制元件的頁面進度條叫做 ShowProcessBar,在呼叫報表的時候先觸發這個 js,顯示進度條,然後呼叫展現報表的 jsp 去展報表。
實現方法:
在一張靜態的 html 中寫一個按鈕,點選這個按鈕時先去呼叫進度條的 js,然後再去呼叫展現報表的 jsp 檔案去展現報表。
Html 檔案的程式碼如下:
<HTML> <HEAD> <script language="javascript" src="ShowProcessBar.js"></script> </HEAD> <BODY> <BR> <form action="1.jsp"> <input type="submit" value="進度條" IsShowProcessBar="True"> </form> </BODY> </HTML>
上面的程式碼中 IsShowProcessBar="True" 用來控制進度條的展現。
點選按鈕後先顯示進度條然後呼叫 1.jsp,這張 jsp 就是一張展現報表的普通的 jsp,不需要特殊設定。
將 js 控制元件,上面的靜態 html 檔案和 1.jsp 檔案放到同一個資料夾下,這裡都放到了 jsp 資料夾下。
訪問上面靜態的 html 檔案,可以看到如下進度條的效果:
進度條展現完後就會出現展現報表的頁面,如下圖所示:
這樣就實現了在展現報表之前先用進度條提示,在進度條過後展現報表的需求了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69900830/viewspace-2682825/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 潤乾報表實現中間資料外接
- N 種僅僅使用 HTML/CSS 實現各類進度條的方式HTMLCSS
- 實現環形進度條效果【一】
- 【UWP】實現一個波浪進度條
- 報表查詢條件的 N 種使用方式
- 潤乾報表試用指南
- Excel實現完成進度的進度條結果Excel
- golang 進度條功能實現Golang
- WPF中實現彈出進度條視窗
- vue中頁面載入進度條效果的實現Vue
- 實現ABAP條件斷點的三種方式斷點
- 兩種方式實現橫向滾動條
- 實現 ABAP 條件斷點的三種方式分享斷點
- 潤乾報表設計器中使用 spring 框架實現自定義資料集Spring框架
- iOS實現音訊進度條效果iOS音訊
- React 實現 instagram 風格進度條React
- JavaScript 原生實現進度條元件.mdJavaScript元件
- Qml 實現水波進度動畫條動畫
- JS進度條順滑版實現JS
- 簡單實現帶節點的進度條
- 手把手教你實現一個 Vue 進度條元件!Vue元件
- 實現一個協程帶進度條下載器
- 直播系統開發,實現在進度條中顯示文字顯示進度
- 實踐作業的一種實現方式
- 實現微前端的十種方式 【第一種】前端
- 一對一聊天原始碼,vue實現環形進度條元件原始碼Vue元件
- Laravel 路由版本實現的一種方式Laravel路由
- CSS3實現原型進度條效果CSSS3原型
- pyqt5的下載進度條 實現模板QT
- 【新特性速遞】進度條,進度條,進度條
- 報表工具對比之潤乾報表與銳浪報表對比
- Java中Singleton的三種實現方式解析Java
- [譯] React 實現條件渲染的多種方式和效能考量React
- React 提供了幾種方式來實現條件渲染React
- 簡單實現一下Flutter的Stepper做一個側邊進度條Flutter
- 決策表模式: 一種業務規則引擎實現方式模式
- Java中Elasticsearch 實現分頁方式(三種方式)JavaElasticsearch
- MyBatis中主鍵回填的兩種實現方式MyBatis