Interface RowExpandabilityProps<DataType>

Type Parameters

  • DataType

Hierarchy

Properties

enabled?: boolean
excludeWhen?: ((data: DataType) => boolean)

Type declaration

    • (data: DataType): boolean
    • Exclude set of rows from being expanded.

      Returns

      Parameters

      • data: DataType

        Data that is passed for rendering.

      Returns boolean

onRowExpand?: ((uniqueId: DataGridRowKeyDefinition) => void)

Type declaration

onRowShrink?: ((uniqueId: DataGridRowKeyDefinition) => void)

Type declaration

render?: ((data: DataType, displayWidth: number) => ReactNode)

Type declaration

    • (data: DataType, displayWidth: number): ReactNode
    • Render element when collapse event occurs.

      Returns

      Element to be displayed.

      Parameters

      • data: DataType

        Data that is passed for rendering.

      • displayWidth: number

      Returns ReactNode

showSeparatorLine?: boolean

Display separator line on the left of the row when expanded.

Default

true

Generated using TypeDoc