反饋已提交

網絡繁忙

Tab組件API

一、概述

  1. 本文介紹的是獲取組件的JS API方法。使用【getShowIndex】 、【setTabVisible】、【setTitleVisible】和【showCardByIndex】方法。

1
【getShowIndex】

方法

getShowIndex()

獲取正在展示的 Tab 頁的定位索引 。

參數

-

-

傳回值

number

當前 Tab 頁的定位索引  ,數字,從 0 開始。

範例

範例1:若獲取到的 tabpane 物件定義為 tab ,獲取當前正在展示的 Tab 頁的定位索引:

tab.getShowIndex();

範例2:決策報表中獲取 tabpane0 Tab塊當前正在展示的 Tab 頁的定位索引:

_g().getWidgetByName("tabpane0").getShowIndex();


應用範例

自訂一個按鈕【查看Tab的索引】,點選按鈕時查看當前所在的 Tab 頁和 Tab 頁的定位索引。 點選可下載範本:查看Tab索引.frm

 

11.gif

行動端

支援行動端。

2
【setTabVisible】

方法

setTabVisible(name, visibility)

設定某個 Tab 頁【顯示】/【隱藏】。

參數

name: string visibility: boolean

【string】:Tab 頁的組件名稱,字串。

【visibility】:Tab 頁是否顯示,布林型。

【true】:顯示。

【false】:隱藏。

傳回值

-

-

範例

範例1:若獲取到的 tabpane 物件定義為 tab ,將組件名稱為【Tab1】的 Tab 頁隱藏:

tab.setTabVisible("Tab1",false);

範例2:決策報表中隱藏 tabpane0 Tab塊中組件名稱為【Tab1】的 Tab 頁:

_g().getWidgetByName("tabpane0").setTabVisible("Tab2",false);


應用範例

自訂一個按鈕【隱藏庫存分析】,點選按鈕時隱藏標題為【庫存分析】的 Tab 頁。 點選可下載範本:隱藏特定Tab.frm

 

10.gif

行動端

支援行動端。

3
【setTitleVisible】

方法

setTitleVisible(visibility)

設定 Tab 塊標題【顯示】/【隱藏】。

參數

visibility: boolean

Tab 塊標題是否顯示,布林型:

【true】:顯示。

【false】:隱藏。

傳回值

-

-

範例

範例1:若獲取到的 tablayout 物件定義為 tab ,隱藏所有 Tab 頁的標題,即 Tab 塊的標題 :

tab.setTitleVisible(false);

範例2:決策報表中隱藏 tablayout0 對應的 Tab 塊的標題:

_g().getWidgetByName("tablayout0").setTitleVisible(false);


應用範例

自訂一個按鈕【隱藏 Tab 塊標題】,點選按鈕時隱藏 Tab 塊的標題。

點選可下載範本:隱藏Tab標題.frm

 

9.gif

行動端

不支援行動端。

4
【showCardByIndex】

方法

showCardByIndex(index)

展示第 N 個 Tab 頁。

參數

index: number

第幾個 Tab 頁,數字,從 0 開始。

傳回值

-

-

範例

範例1:若獲取到的 tabpane 物件定義為 tab ,展示第 2 個 Tab 頁 :

tab.showCardByIndex(1);

範例2:決策報表中展示 tablayout0 對應的 Tab 塊的第 2 個 Tab 頁 :

_g().getWidgetByName("tabpane0").showCardByIndex(1);


應用範例

自訂一個按鈕【展示第2個Tab頁】,點選按鈕時展示第 2 個 Tab 頁。

點選可下載範本:展示特定Tab.frm

 

8.gif

行動端

支援行動端。

 


附件列表


主題: 二次開發
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉