反饋已提交

網絡繁忙

組件通用API

一、概述

  1. 本文介紹的是組件通用的JS API方法。使用【invisible】 、【visible】、【setVisible】和【isVisible】方法。

注:本頁API適用於 body 中的絕對畫布塊、報表塊、Tab塊、圖表塊、元件。

1
【invisible】

方法

invisible()

設定組件不可見。

參數

-

-

傳回值

void

範例

範例1:若獲取到的組件定義為 widget ,設定其為【不可見】:

widget.invisible();

範例2:決策報表中獲取組件名稱為【report0】的報表塊,將其隱藏:

_g().getWidgetByName('report0').invisible();

範例3:決策報表中獲取圖表名稱為【chart0】的圖表塊,將其隱藏:

_g().getWidgetByName('chart0').invisible();


應用範例

自訂一個按鈕【隱藏標準收益綜述表格】,點選按鈕時隱藏【標準收益綜述】表格。

點選可下載範本:隱藏和顯示組件_invisible.frm


 2.gif

行動端

支援行動端。

2
【visible】

方法

visible()

設定組件可見。

參數

-

-

傳回值

void

範例

範例1:將獲取到的組件定義為 widget ,設定其為【可見】:

widget.visible();

範例2:決策報表中獲取組件名稱為【report0】的報表塊,設定其顯示:

_g().getWidgetByName('report0').visible();

範例3:決策報表中獲取圖表名稱為【chart0】的圖表塊,設定其顯示:

_g().getWidgetByName('chart0').visible();


應用範例

隱藏【標準收益綜述】表格後,點選【顯示標準收益綜述表格】按鈕使其顯示。

點選可下載範本:隱藏和顯示組件_visible.frm


 1.gif

行動端

支援行動端。

3
【setVisible】

方法

setVisible(visibility)

設定組件【可見】/【不可見】。

參數

visibility: boolean

組件是否可見,布林型:

【true】:可見。

【false】:不可見。

傳回值

void

範例

範例1:若獲取到的組件定義為 widget ,設定其為【不可見】:

widget.setVisible(false);

範例2:決策報表中獲取組件名稱為【report0】的報表塊,將其隱藏:

_g().getWidgetByName('report0').setVisible(false);

範例3:決策報表中獲取圖表名稱為【chart0】的圖表塊,將其隱藏:

_g().getWidgetByName('chart0').setVisible(false);


應用範例

隱藏【標準收益綜述】表格後,點選按鈕使其顯示。

點選可下載範本:隱藏和顯示組件_setVisible.frm

 

1 (1).gif 

行動端

支援行動端。

4
【isVisible】

方法

isVisible()

返回組件是否可見。

參數

-

-

傳回值

boolean

組件是否可見,布林型:

【true】:可見。

【false】:不可見。

範例

範例1:若獲取到的組件定義為 widget ,返回其是否可見:

widget.setVisible(false);

範例2:決策報表中獲取組件名稱為【report0】的報表塊,返回其是否可見:

_g().getWidgetByName('report0').setVisible(false);

範例3:決策報表中獲取圖表名稱為【chart0】的圖表塊,返回其是否可見:

_g().getWidgetByName('chart0').setVisible(false);


應用範例

點選按鈕,查看【標準收益綜述】是否可見。

點選可下載範本:隱藏和顯示組件_isVisible.frm


7.gif

行動端

支援行動端。

 


附件列表


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

文 檔回 饋

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

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

不再提示

10s後關閉