IHostPageLayoutService interface

用于与页面布局交互的服务:管理全屏模式、打开对话框和面板

属性

openCustomDialog

在主机框架中打开对话框,显示自定义外部内容

openMessageDialog

在主机框架中打开对话框,其中显示了指定的短信、“确定”和“可选取消”按钮

openPanel

在主机框架中打开面板,显示自定义外部内容

方法

getFullScreenMode()

获取页面当前是否处于全屏模式

setFullScreenMode(boolean)

进入或退出全屏模式

属性详细信息

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

如果进入全屏模式,则为 false 退出。