Interface Column<T>

interface Column<T> {
    key?: keyof T;
    renderBody?: ((data) => ReactNode);
    renderFoot?: ReactNode | ((data) => ReactNode);
    renderHead?: ReactNode | ((data) => ReactNode);
    renderInput?: ((data, meta) => ReactNode);
}

Type Parameters

  • T extends DataObject

Hierarchy

Properties

key?: keyof T
renderBody?: ((data) => ReactNode)

Type declaration

    • (data): ReactNode
    • Parameters

      • data: T

      Returns ReactNode

renderFoot?: ReactNode | ((data) => ReactNode)

Type declaration

    • (data): ReactNode
    • Parameters

      • data: keyof T

      Returns ReactNode

renderHead?: ReactNode | ((data) => ReactNode)

Type declaration

    • (data): ReactNode
    • Parameters

      • data: keyof T

      Returns ReactNode

renderInput?: ((data, meta) => ReactNode)

Type declaration

    • (data, meta): ReactNode
    • Parameters

      Returns ReactNode

Generated using TypeDoc