SharedRendererProps Interface

Properties shared by all renderers and PropertyView

Properties

Name Type Description
actionButtonRenderers ActionButtonRenderer[] | undefined Array of action button renderers  
columnInfo PropertyGridColumnInfo | undefined Information for styling property grid columns  
columnRatio number | undefined Ratio between label and value cells  
isHoverable boolean | undefined Indicates that properties have hover effect  
isResizeHandleBeingDragged boolean | undefined Is resize handle being dragged  
isResizeHandleHovered boolean | undefined Is resize handle hovered  
isSelectable boolean | undefined Indicates that properties can be selected  
isSelected boolean | undefined Controls component selection  
onClick (property: PropertyRecord, key?: string) => void | undefined    
onColumnRatioChanged (ratio: number) => void | RatioChangeResult | undefined    
onContextMenu (property: PropertyRecord, e: MouseEvent<Element, MouseEvent>) => void | undefined    
onResizeHandleDragChanged (isDragStarted: boolean) => void | undefined    
onResizeHandleHoverChanged (isHovered: boolean) => void | undefined    
onRightClick (property: PropertyRecord, key?: string) => void | undefined    
orientation Orientation Orientation to use for displaying the property  
propertyRecord PropertyRecord PropertyRecord to render  
uniqueKey string | undefined Unique string, that identifies this property component.  
width number | undefined Width of the whole property element  

Defined in

Last Updated: 01 May, 2024