適用場景:安裝了「FineVis資料視覺化」插件的使用者,可參考本文了解 FVS 範本的相關API。
版本
報表伺服器版本 | 插件版本 | 功能變動 |
---|---|---|
11.0.9 | V1.9.1 | FVS-Tab組件 支援API getShowIndex()、showCardByIndex() |
11.0.9 | V1.10.1 | 支援API setTabVisible |
11.0.22 | V2.4.1 | FVS 統一範本分頁、表格組件分頁、Tab組件標籤頁相關 API API 詳情請參見 FVS頁面API |
getShowIndex
方法 | getShowIndex() | 獲取Tab組件正在展示的標籤頁的索引 |
---|---|---|
參數 | - | - |
回傳值 | number | Tab組件當前標籤頁的定位索引數字,從 0 開始 |
範例 | 範例1:在 FVS 範本中,獲取「Tab1」組件當前正在展示的標籤頁索引
範例2:獲取 FVS 範本中「Tab1」組件當前正在展示的標籤頁索引,並彈窗提示
| |
應用範例 | 獲取 FVS 範本中「Tab1」組件當前正在展示的標籤頁索引,並彈窗提示 點選可下載範本:獲取輪播器當前TAB頁索引.fvs | |
行動端 | 支援行動端 |
showCardByIndex
方法 | showCardByIndex(index) | 設定 Tab 組件展示第 n 個標籤頁 |
---|---|---|
參數 | index: number | 展示標籤頁的索引,數字,從 0 開始 |
回傳值 | - | - |
範例 | 範例1:在 FVS 範本中,設定「Tab1」組件展示第 2 個標籤頁,索引為 1
範例2:透過點選「標題組件」開啟 Tab 組件自動輪播,輪播間隔為 3 s
範例3:透過下拉框元件實現選擇切換 Tab 標籤頁 詳情請參見:FVS元件切換Tab頁
| |
應用範例 | 在 FVS 範本中,透過標題組件切換「Tab1」展示的標籤頁 點選下載範本:JS切換輪播器TAB鍵.fvs | |
行動端 | 支援行動端 |
setTabVisible
方法 | setTabVisible(name, visibility) | 設定某個標籤頁顯示/隱藏 |
---|---|---|
參數 | name: string visibility: boolean | string:Tab 標籤頁名稱,字串 visibility:Tab 標籤頁是否顯示,布林型
|
回傳值 | - | - |
範例 | 範例:在 FVS 範本中,將「Tab1_頁面1」組件中名稱為“Tab1”的標籤頁隱藏 duchamp.getWidgetByName('Tab1_頁面1').setTabVisible("Tab1",false); | |
應用範例 | 自訂按鈕實現隱藏/顯示「Tab1_頁面1」的 Tab1 : 點選可下載範本:JS實現輪播器Tab頁的隱藏或顯示.fvs | |
行動端 | 支援行動端 |