Represents a column in a table.

interface IGridColumn<T = RowData, Payload = IAnything> {
    align?: "left" | "right" | "center" | "stretch";
    field?: keyof T;
    format?: (row: T, payload: Payload) => any;
    label: string;
    minWidth?: number;
    width?: Dimension | (containerWidth: number) => Dimension;
}

Type Parameters

Properties

align?: "left" | "right" | "center" | "stretch"
field?: keyof T
format?: (row: T, payload: Payload) => any
label: string
minWidth?: number
width?: Dimension | (containerWidth: number) => Dimension