Column for BaseTable
Class name for the column cell, could be a callback to return the class name
The callback is of the shape of ({ cellData, columns, column, columnIndex, rowData, rowIndex }) => string
Class name for the column header, could be a callback to return the class name
The callback is of the shape of ({ columns, column, columnIndex, headerIndex }) => string
Custom style for the column cell, including the header cells
Title for the column header
Data key for the column cell, could be "a.b.c"
Custom cell data getter
The handler is of the shape of ({ columns, column, columnIndex, rowData, rowIndex }) => node
Alignment of the column cell
Flex grow style, defaults to 0
Flex shrink style, defaults to 1 for flexible table and 0 for fixed table
The width of the column, gutter width is not included
Maximum width of the column, used if the column is resizable
Minimum width of the column, used if the column is resizable
Whether the column is frozen and what's the frozen side
Whether the column is resizable, defaults to false
Whether the column is sortable, defaults to false
Custom column cell renderer
The renderer receives props { cellData, columns, column, columnIndex, rowData, rowIndex, container, isScrolling }
Custom column header renderer
The renderer receives props { columns, column, columnIndex, headerIndex, container }