反饋已提交
網絡繁忙
本文介紹的是組件通用的JS API方法。使用【invisible】 、【visible】、【setVisible】和【isVisible】方法。
注:本頁API適用於 body 中的絕對畫布塊、報表塊、Tab塊、圖表塊、元件。
方法
invisible()
設定組件不可見。
參數
-
傳回值
void
範例
範例1:若獲取到的組件定義為 widget ,設定其為【不可見】:
widget.invisible();
範例2:決策報表中獲取組件名稱為【report0】的報表塊,將其隱藏:
_g().getWidgetByName('report0').invisible();
範例3:決策報表中獲取圖表名稱為【chart0】的圖表塊,將其隱藏:
_g().getWidgetByName('chart0').invisible();
應用範例
自訂一個按鈕【隱藏標準收益綜述表格】,點選按鈕時隱藏【標準收益綜述】表格。
點選可下載範本:隱藏和顯示組件_invisible.frm。
行動端
支援行動端。
visible()
設定組件可見。
範例1:將獲取到的組件定義為 widget ,設定其為【可見】:
widget.visible();
範例2:決策報表中獲取組件名稱為【report0】的報表塊,設定其顯示:
_g().getWidgetByName('report0').visible();
範例3:決策報表中獲取圖表名稱為【chart0】的圖表塊,設定其顯示:
_g().getWidgetByName('chart0').visible();
隱藏【標準收益綜述】表格後,點選【顯示標準收益綜述表格】按鈕使其顯示。
點選可下載範本:隱藏和顯示組件_visible.frm。
setVisible(visibility)
設定組件【可見】/【不可見】。
visibility: boolean
組件是否可見,布林型:
【true】:可見。
【false】:不可見。
widget.setVisible(false);
_g().getWidgetByName('report0').setVisible(false);
_g().getWidgetByName('chart0').setVisible(false);
隱藏【標準收益綜述】表格後,點選按鈕使其顯示。
點選可下載範本:隱藏和顯示組件_setVisible.frm。
isVisible()
返回組件是否可見。
boolean
範例1:若獲取到的組件定義為 widget ,返回其是否可見:
範例2:決策報表中獲取組件名稱為【report0】的報表塊,返回其是否可見:
範例3:決策報表中獲取圖表名稱為【chart0】的圖表塊,返回其是否可見:
點選按鈕,查看【標準收益綜述】是否可見。
點選可下載範本:隱藏和顯示組件_isVisible.frm。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉