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
如果进入全屏模式,则为 false 退出。