Optional Cellthe key is required for preferences storage, as well as
managing uniqueness of the columns in an easy-to-understand way.
key may be anything if a value is provided, but should
be a property-path on each data object passed to the table.
someObj.property.path
someProperty
Optional nameThe name or title of the column, shown in the column heading / th
Optional optionsBag of extra properties to pass to Cell via @options, if desired
Optional pluginEach plugin may provide column options, and provides similar syntax to how options for the table are specified in the plugins entry,
pluginOptions: [
ColumnVisibility.forColumn(() => ({ isVisible: false })),
StickyColumns.forColumn(() => ({ sticky: 'right' })),
],
Optional valueOptionally provide a function to determine the value of a row at this column
Generated using TypeDoc
Recommended property to use for custom components for each cell per column. Out-of-the-box, this property isn't used, but the provided type may be a convenience for consumers of the headless table