The alignment direction of the cells in this column.
The CSS class or a function returning CSS class(es) for cells of this column.
The component used to represent this cell.
The name of the field in the row object.
Controls whetever this column can be filtered.
The alignment direction of the header of this column.
The base CSS class to apply to the header component.
The header cell component of the column.
Set to true to convert the return value of props.representedAs to HTML.
The label displayed in the header.
A transformation function that returns the string to display
Controls whetever this column can be sorted.
Converts a row to its string representation for the current column.
The row to convert
the string representation of this row in the current column.
Check if the provided row's representation matches a certain filter string.
The row to check.
The filter string to test.
true if the row matches the filter, false otherwise.
Check if the column can be filtered.
The column definition object
true if the column can be filtered, false otherwise
Check if the column use plain text value (eg representedAs or field, but not component)
If multiple representation props are provided, it is considered as plain text if there are alternatives to component
The column definition object
true if the column can be represented by plain text, false otherwise
Check if the column can be sorted.
The column definition object
true if the column can be sorted, false otherwise
Normalize the alignment, using the requested default value.
The raw desired alignment
The default alignment to use, if the 1st parameter isn't recognized
the normalized alignment
Generated using TypeDoc
A class responsible for handling a full column with its header.