Creates an instance of PanelInstance.
Readonly$iThe instance of RampMap API scoped to a single Vue R4MP application.
ReadonlyalertWhether the panel expands to fill empty space.
ReadonlyidID of this panel.
Specifies which panel screen to display and optional props to be passed to the screen panel component.
ReadonlyscreensA collection of panel screens to be displayed inside the panel.
The style object applied to the panel.
OptionalteleportThe config for the element to render the panel screen in (instead of its usual spot in the panel stack).
Opens a registered panel in the panel stack.
This is a proxy to InstanceAPI.panel.open(...).
somePanel.open() -- opens the panel on the first screen in the setsomePanel.open('screen-id') -- opens the panel on the 'screen-id' screensomePanel.open({ screen: 'screen-id', props: {... } }) -- opens the panel on the 'screen-id' screen passing supplied props to itOptionalvalue: string | { props?: object; screen: string }a screen id, or an object of the form { screen: <id>, props: <object> }.
A base class for anything requiring access to the InstanceApi and instance of Vue app controlled by it.
Export
APIScope