IHostPageLayoutService interface
與頁面版面配置互動的服務:管理全螢幕模式、開啟對話框和面板
屬性
| open |
在主畫面格中開啟對話框,顯示自定義外部內容 |
| open |
在主框架中開啟對話框,其中顯示指定的文字訊息、確定和選擇性的 [取消] 按鈕 |
| open |
在主畫面格中開啟面板,顯示自定義外部內容 |
方法
| get |
取得頁面目前是否處於全螢幕模式 |
| set |
進入或結束全螢幕模式 |
屬性詳細資料
openCustomDialog
在主畫面格中開啟對話框,顯示自定義外部內容
openCustomDialog: (contentContributionId: string, options?: IDialogOptions<TResult>) => void
屬性值
(contentContributionId: string, options?: IDialogOptions<TResult>) => void
openMessageDialog
在主框架中開啟對話框,其中顯示指定的文字訊息、確定和選擇性的 [取消] 按鈕
openMessageDialog: (message: string, options?: IMessageDialogOptions) => void
屬性值
(message: string, options?: IMessageDialogOptions) => void
openPanel
在主畫面格中開啟面板,顯示自定義外部內容
openPanel: (contentContributionId: string, options: IPanelOptions<TResult>) => void
屬性值
(contentContributionId: string, options: IPanelOptions<TResult>) => void
方法詳細資料
getFullScreenMode()
取得頁面目前是否處於全螢幕模式
function getFullScreenMode(): Promise<boolean>
傳回
Promise<boolean>
setFullScreenMode(boolean)
進入或結束全螢幕模式
function setFullScreenMode(fullScreenMode: boolean)
參數
- fullScreenMode
-
boolean
True 表示進入全螢幕模式,false 表示結束。