Interface IPropertyPaneBeta
interface IPropertyPane { collapsed: boolean; id: string; onPropertyPaneVisibilityUpdated: EventSink<PropertyPaneVisibilityUpdate>; parentPaneId?: string; title: string; visible: boolean; width?: number; addBlockList( options?: IPropertyItemOptionsBlockList, ): IBlockListPropertyItem<{ EMPTY: undefined }, "EMPTY">; addBlockPicker<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsDataPicker, ): IPropertyItem<T, Prop>; addBool( value: IObservableProp<boolean>, options?: IBoolPropertyItemOptions, ): IBoolPropertyItem; addBool_deprecated<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsBool, ): IPropertyItem<T, Prop>; addButton( action: RegisteredAction<NoArgsAction> | () => void, options?: IButtonPropertyItemOptions, ): IButtonPropertyItem; addColorPicker<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsColorPicker, ): IPropertyItem<T, Prop>; addDivider(): IPropertyItemBase; 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( value: IObservableProp<string | ImageResourceData>, options?: IImagePropertyItemOptions, ): IImagePropertyItem; 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( value: IObservableProp<LocalizedString>, options?: ITextPropertyItemOptions, ): ITextPropertyItem; addVector3( value: IObservableProp<Vector3>, options?: IVector3PropertyItemOptions, ): IVector3PropertyItem; addVector3_deprecated<T extends PropertyBag, Prop extends string>( obj: T, property: Prop, options?: IPropertyItemOptionsVector3, ): IVector3PropertyItem_deprecated<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
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.