1.概述
1.1 版本
報表伺服器版本 | 功能變更 |
---|---|
11.0 | -- |
1.2 功能簡介
透過 JS API,獲取報表工具欄中的按鈕,並對其進行一些操作,如設定某個按鈕不可見,不可用。
在報表頁面中,獲取工具欄按鈕,可以根據按鈕位置或按鈕名稱獲取,下表為內建工具欄按鈕名稱和其值的對應。
按鈕名 | 值 |
---|---|
提交 | submit |
資料校驗 | verify |
首頁 | fist |
上一頁 | previous |
下一頁 | next |
末頁 | last |
列印(用戶端) | flashprint |
郵件 | |
當前頁/總頁數 | pagenavi |
暫存 | stash |
清空 | clear |
1.3 工具欄 JS API
工具欄相關 JS API可參考:工具欄
2. 自訂工具欄按鈕
在使用普通報表時,可以透過「範本>範本 Web 屬性」對「分頁預覽」、「填報預覽」、「資料分析預覽」中的工具欄新增自訂按鈕,在「自訂按鈕」的編輯介面可對按鈕的圖示、名稱、事件進行設定,如下圖所示:
注:自訂按鈕名稱不支援 html 的寫法。
3. 範例索引
文檔 | 應用場景 | 效果預覽 |
---|---|---|
隱藏工具欄的方法總結 | 隱藏報表的工具欄 | ![]() |
JS實現工具欄新增計數 | 報表查看程式中,需要有計算當前行數的功能並可以在工具欄上顯示當前條數 | ![]() |
JS控制工具欄按鈕的屬性 | 設定按鈕是否可用或可見 | ![]() |
JS實現點選跳轉按鈕跳轉到指定頁面 | 在工具欄新增一個跳轉按鈕,點選跳轉 | ![]() |
JS自訂工具欄按鈕控制參數欄的顯示與隱藏 | 實現在工具欄點選某個按鈕直接控制對參數欄的顯示與隱藏 | ![]() |
JS實現自訂工具欄(左/中/右)位置 | 工具欄置中或右對齊 | ![]() |
JS修改郵件格式選項 | 發郵件時,想去掉不需要的郵件格式 | ![]() |
JS透過判斷使用者控制工具欄的顯示與隱藏 | 數據決策系統中,登入帳號的不同,對工具欄實現顯示或隱藏效果不同 | ![]() |
自訂按鈕 | 使用者系統定義了一套工具欄按鈕,頁面中只需要嵌入報表內容,不使用 FR 的工具欄。 | ![]() |