API Reference > ui-components > PropertyGrid > PropertyGridProps PropertyGridProps Interface Properties for PropertyGrid React component Extends CommonProps 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 ui/components/src/ui-components/propertygrid/component/PropertyGrid.tsx Line 26 Last Updated: 13 June, 2024