Whether the column should support arrow key navigation even when the containing table uses tab
keyboard navigation. Allows users to navigate between columns and rows with arrow keys while
focus is on an interactive child element within the column header.
OptionalallowsSorting
allowsSorting?:boolean
Whether the column allows sorting.
Optionalchildren
children?:ReactNode
OptionalclassName
className?:string
OptionaldefaultWidth
defaultWidth?:ColumnSize|null
The default width of the column. This prop only applies when the <Table> is wrapped in a
<ResizableTableContainer>.
Optionaldir
dir?:string
OptionalfocusMode
focusMode?:"cell"|"child"
Whether the column header or its first focusable child element should be focused when the
column header is focused. Defaults to 'child' in arrow keyboard navigation mode and 'cell' in
tab keyboard navigation mode.
Overrides the default DOM element with a custom render function.
This allows rendering existing components with built-in styles and behaviors
such as router links, animation libraries, and pre-styled components.
Requirements:
You must render the expected element type (e.g. if <button> is expected, you cannot render an
<a>).
Only a single root DOM element can be rendered (no fragments).
You must pass through props and ref to the underlying DOM element, merging with your own prop
as appropriate.
Optionalstyle
style?:StyleOrFunction<ColumnRenderProps>
The inline style for the
element. A function may be provided to compute the style based on component state.
OptionalsuppressHydrationWarning
suppressHydrationWarning?:boolean
A React-only flag that suppresses the warning React normally logs when an element's
server-rendered content doesn't match the client render during hydration. See React
docs.
OptionaltextValue
textValue?:string
A string representation of the column's contents, used for accessibility announcements.
Optionaltranslate
translate?:"yes"|"no"
Optionalwidth
width?:ColumnSize|null
The width of the column. This prop only applies when the <Table> is wrapped in a
<ResizableTableContainer>.
Whether the column should support arrow key navigation even when the containing table uses tab keyboard navigation. Allows users to navigate between columns and rows with arrow keys while focus is on an interactive child element within the column header.