PropertyGridProps Interface
Properties for PropertyGrid React component
Extends
Properties
| Name | Type | Description | |
|---|---|---|---|
| actionButtonRenderers | undefined | ActionButtonRenderer[] | Array of action button renderers for each property record @beta | |
| dataProvider | IPropertyDataProvider | Property data provider | |
| horizontalOrientationMinWidth | undefined | number | The minimum width before the auto-switch to Vertical when the width is too narrow. | |
| isOrientationFixed | undefined | false | true | Indicates whether the orientation is fixed and does not auto-switch to Vertical when the width is too narrow. | |
| isPropertyEditingEnabled | undefined | false | true | Enables/disables property editing @beta | |
| isPropertyHoverEnabled | undefined | false | true | Enables/disables property hovering effect | |
| isPropertySelectionEnabled | undefined | false | true | Enables/disables property selection | |
| isPropertySelectionOnRightClickEnabled | undefined | false | true | Enables/disables property selection with right click | |
| onPropertyContextMenu | undefined | (args: PropertyGridContextMenuArgs) => void | Called to show a context menu when properties are right-clicked | |
| onPropertyEditing | undefined | (args: PropertyEditingArgs, category: PropertyCategory) => void | Callback for when properties are being edited @beta | |
| onPropertyLinkClick | undefined | (property: PropertyRecord, text: string) => void | Callback for when links in properties are being clicked @beta | |
| onPropertySelectionChanged | undefined | (property: PropertyRecord) => void | Callback to property selection | |
| onPropertyUpdated | undefined | (args: PropertyUpdatedArgs, category: PropertyCategory) => Promise<boolean> | Callback for when properties are updated @beta | |
| orientation | undefined | Orientation | Grid orientation. | |
| propertyValueRendererManager | undefined | PropertyValueRendererManager | Custom property value renderer manager |
Inherited properties
| Name | Type | Inherited from | Description |
|---|---|---|---|
| className | undefined | string | ClassNameProps | Custom CSS class name |
| style | undefined | React.CSSProperties | CommonProps | Custom CSS style properties |
Defined in
Last Updated: 08 January, 2020