Interface IPropertyPaneBeta
interface IPropertyPane { collapsed: boolean; id: string; onPropertyPaneVisibilityUpdated: EventSink<PropertyPaneVisibilityUpdate>; parentPaneId?: string; titleAltText: string; titleStringId: string; visible: boolean; width?: number; addBlockPicker<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsDataPicker, ): IPropertyItem<T, Prop>; addBool<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsBool, ): IPropertyItem<T, Prop>; addButton( action: RegisteredAction<NoArgsAction>, options?: IPropertyItemOptionsButton, ): IActionPropertyItem<{ EMPTY: undefined }, "EMPTY">; addDivider(): IPropertyItem<PropertyBag, string>; addDropdown< T extends Omit<PropertyBag, Prop> & { [key in string]: number }, Prop extends string, >( obj: T, property: Prop, options?: IPropertyItemOptionsDropdown, ): IDropdownPropertyItem<T, Prop>; addEntityPicker<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsDataPicker, ): IPropertyItem<T, Prop>; addImage<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsImage, ): IPropertyItem<T, Prop>; addNumber<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsNumber, ): IPropertyItem<T, Prop>; addString<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptions, ): IPropertyItem<T, Prop>; addTable( options?: IPropertyItemOptionsTable, ): ITablePropertyItem<{ EMPTY: undefined }, "EMPTY">; addText<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsText, ): IPropertyItem<T, Prop>; addVector3<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsVector3, ): IVector3PropertyItem<T, Prop>; collapse(): void; createPropertyPane(options: IPropertyPaneOptions): IPropertyPane; expand(): void; hide(): void; removePropertyPane(paneToRemove: IPropertyPane): boolean; show(): void;} Properties
Beta
collapsed
collapsed: boolean
Readonly
Beta
id
id: string
Beta
onPropertyPaneVisibilityUpdated
Optional
Readonly
Beta
parentPaneId
parentPaneId?: string
Beta
titleAltText
titleAltText: string
Beta
titleStringId
titleStringId: string
Beta
visible
visible: boolean
Optional
Beta
width
width?: number
Methods
collapse
- collapse(): void
Beta
Returns void
expand
- expand(): void
Beta
Returns void
hide
- hide(): void
Beta
Returns void
removePropertyPane
- removePropertyPane(paneToRemove: IPropertyPane): boolean
Beta
Returns boolean
show
- show(): void
Beta
Returns void
Property pane present dynamic content. It can be associated with an object and presented with different kind of controls.