IHostPageLayoutService interface
Service for interacting with the layout of the page: managing full-screen mode, opening dialogs and panels
Properties
open |
Open a dialog in the host frame, showing custom external content |
open |
Open a dialog in the host frame, showing the specified text message, an OK and optional Cancel button |
open |
Open a panel in the host frame, showing custom external content |
Methods
get |
Gets whether the page is currently in full screen mode |
set |
Enter or exit full screen mode |
Property Details
openCustomDialog
Open a dialog in the host frame, showing custom external content
openCustomDialog: (contentContributionId: string, options?: IDialogOptions<TResult>) => void
Property Value
(contentContributionId: string, options?: IDialogOptions<TResult>) => void
openMessageDialog
Open a dialog in the host frame, showing the specified text message, an OK and optional Cancel button
openMessageDialog: (message: string, options?: IMessageDialogOptions) => void
Property Value
(message: string, options?: IMessageDialogOptions) => void
openPanel
Open a panel in the host frame, showing custom external content
openPanel: (contentContributionId: string, options: IPanelOptions<TResult>) => void
Property Value
(contentContributionId: string, options: IPanelOptions<TResult>) => void
Method Details
getFullScreenMode()
Gets whether the page is currently in full screen mode
function getFullScreenMode(): Promise<boolean>
Returns
Promise<boolean>
setFullScreenMode(boolean)
Enter or exit full screen mode
function setFullScreenMode(fullScreenMode: boolean)
Parameters
- fullScreenMode
-
boolean
True to enter full-screen mode, false to exit.