Use colDef()
to customize the columns in a table.
colDef( name = NULL, aggregate = NULL, sortable = NULL, resizable = NULL, filterable = NULL, show = NULL, defaultSortOrder = NULL, sortNALast = FALSE, format = NULL, cell = NULL, aggregated = NULL, header = NULL, footer = NULL, details = NULL, html = FALSE, na = "", minWidth = NULL, maxWidth = NULL, width = NULL, align = NULL, class = NULL, style = NULL, headerClass = NULL, headerStyle = NULL, footerClass = NULL, footerStyle = NULL )
name | Column header name. |
---|---|
aggregate | Aggregate function to use when rows are grouped. The name
of a built-in aggregate function or a custom To enable row grouping, use the |
sortable | Enable sorting? Overrides the table option. |
resizable | Enable column resizing? Overrides the table option. |
filterable | Enable column filtering? Overrides the table option. |
show | Show the column? Overrides the table option. |
defaultSortOrder | Default sort order. Either |
sortNALast | |
format | Column formatting options. A |
cell | Custom cell renderer. An R function that takes the cell value,
row index, and column name as arguments, or a |
aggregated | Custom aggregated cell renderer. A |
header | Custom header renderer. An R function that takes the header value
and column name as arguments, or a |
footer | Footer content or render function. Render functions can be an
R function that takes two arguments, the column values and column name, or a
|
details | Additional content to display when expanding a row. An R function
that takes a row index argument or a |
html | Render content as HTML? Raw HTML strings are escaped by default. |
na | String to display for missing values (i.e. NA or NaN). By default, missing values are displayed as blank cells. |
minWidth | Minimum width of the column in pixels. Defaults to 100. |
maxWidth | Maximum width of the column in pixels. |
width | Fixed width of the column in pixels. Overrides |
align | Column alignment. One of |
class | Additional CSS classes to apply to cells. Can also be an R function
that takes the cell value, row index, and column name as arguments, or a Note that R functions cannot apply classes to aggregated cells. |
style | Inline styles to apply to cells. A named list or character string.
Can also be an R function that takes the cell value and row index as arguments,
or a Note that R functions cannot apply styles to aggregated cells.
If |
headerClass | Additional CSS classes to apply to the header. |
headerStyle | Inline styles to apply to the header. A named list or character string. Note that if |
footerClass | Additional CSS classes to apply to the footer. |
footerStyle | Inline styles to apply to the footer. A named list or character string. Note that if |
A column definition object that can be used to customize columns
in reactable()
.