WidgetControl Class
The base class for Widget controls.
Extends
Extended by
- StatusBarWidgetControl
- ModelSelectorWidgetControl
- RealityDataPickerControl
- VisibilityWidget
Implements
Methods
| Name | Description | |
|---|---|---|
| constructor(info: ConfigurableCreateInfo, options: any): WidgetControl | ||
| getType(): ConfigurableUiControlType | Gets the type of ConfigurableUiControl, which is 'Widget' in this case | |
| onWidgetStateChanged(): void | Called when widget state changes. | |
| restoreTransientState(): boolean | Overwrite to restore transient DOM state. | |
| saveTransientState(): void | Overwrite to save transient DOM state (i.e. | |
| setWidgetState(state: WidgetState): void | Sets the WidgetState for this control |
Inherited methods
| Name | Inherited from | Description |
|---|---|---|
| onFrontstageDeactivated(): void | ConfigurableUiControl | Called when Frontstage is deactivated. |
| onFrontstageReady(): void | ConfigurableUiControl | Called when Frontstage is ready. |
| onInitialize(): void | ConfigurableUiControl | Called to initialize the ConfigurableUiControl. |
Properties
| Name | Type | Description | |
|---|---|---|---|
| reactElement Accessor | React.ReactNode | Gets the React element associated with this control | |
| widgetDef Accessor | WidgetDef | Gets the WidgetDef associated with this control |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| classId Accessor ReadOnly | string | ConfigurableBase | Gets the class Id of configurable element |
| controlId Accessor ReadOnly | string | ConfigurableUiControl | Returns the ID of this ConfigurableUiControl. |
| isReady Accessor ReadOnly | Promise<void> | ConfigurableUiControl | Returns a promise that resolves when the control is ready for usage. |
| name Accessor ReadOnly | string | ConfigurableBase | Get internal name of configurable element. If no name is defined in configuration then the name will match the UniqueId. |
Defined in
Last Updated: 08 January, 2020