SharedRendererProps Interface

Properties shared by all renderers and PropertyView

Properties

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

Defined in

Last Updated: 05 April, 2024