NonPrimitivePropertyRendererProps Interface

Properties of NonPrimitivePropertyRenderer React component

Extends

Properties

Name Type Description
isCollapsible boolean | undefined Can struct/array property be collapsed  

Inherited properties

Name Type Inherited from Description
actionButtonRenderers Inherited ActionButtonRenderer[] | undefined PrimitiveRendererProps Array of action button renderers
alwaysShowEditor Inherited (property: PropertyRecord) => boolean | undefined PrimitiveRendererProps Callback to determine which editors should be always visible
columnInfo Inherited | undefined PrimitiveRendererProps Information for styling property grid columns
columnRatio Inherited number | undefined PrimitiveRendererProps Ratio between label and value cells
highlight Inherited HighlightingComponentProps | undefined PrimitiveRendererProps Properties used for highlighting
indentation Inherited number | undefined PrimitiveRendererProps Multiplier of how much the property is indented to the right
isHoverable Inherited boolean | undefined PrimitiveRendererProps Indicates that properties have hover effect
isPropertyEditingEnabled Inherited boolean | undefined PrimitiveRendererProps Enables/disables property editing
isResizeHandleBeingDragged Inherited boolean | undefined PrimitiveRendererProps Is resize handle being dragged
isResizeHandleHovered Inherited boolean | undefined PrimitiveRendererProps Is resize handle hovered
isSelectable Inherited boolean | undefined PrimitiveRendererProps Indicates that properties can be selected
isSelected Inherited boolean | undefined PrimitiveRendererProps Controls component selection
onClick Inherited (property: PropertyRecord, key?: string) => void | undefined PrimitiveRendererProps Called when property gets clicked.
onColumnRatioChanged Inherited (ratio: number) => void | { ratio: number } | undefined PrimitiveRendererProps Callback to column ratio changed event
onContextMenu Inherited (property: PropertyRecord, e: React.MouseEvent<Element, MouseEvent>) => void | undefined PrimitiveRendererProps Called to show a context menu for properties
onResizeHandleDragChanged Inherited (isDragStarted: boolean) => void | undefined PrimitiveRendererProps Callback to drag event change
onResizeHandleHoverChanged Inherited (isHovered: boolean) => void | undefined PrimitiveRendererProps Callback to hover event change
onRightClick Inherited (property: PropertyRecord, key?: string) => void | undefined PrimitiveRendererProps Called when property gets right clicked.
orientation Inherited Orientation PrimitiveRendererProps Orientation to use for displaying the property
propertyRecord Inherited PropertyRecord PrimitiveRendererProps PropertyRecord to render
uniqueKey Inherited string | undefined PrimitiveRendererProps Unique string, that identifies this property component.
valueElement Inherited React.ReactNode | undefined PrimitiveRendererProps Property value as a React element
valueElementRenderer Inherited () => React.ReactNode | undefined PrimitiveRendererProps Render callback for property value.
width Inherited number | undefined PrimitiveRendererProps Width of the whole property element

Defined in

Last Updated: 30 January, 2025