Inputs
name
: string
name
: string
Column label. If none specified, it will use the prop value and decamelize it.
prop
: string
prop
: string
The property to bind the row values to. If undefined
, it will camelcase the name value.
flexGrow
: number
flexGrow
: number
The grow factor relative to other columns. Same as the flex-grow API. It will any available extra width and distribute it proportionally according to all columns' flexGrow values. Default value: 0
minWidth
: number
minWidth
: number
Minimum width of the column in pixels. Default value: 100
maxWidth
: number
maxWidth
: number
Maximum width of the column in pixels. Default value: undefined
width
: number
width
: number
The width of the column by default in pixels. Default value: 150
resizeable
: boolean
resizeable
: boolean
The column can be resized manually by the user. Default value: true
comparator
comparator
Custom sort comparator, used to apply custom sorting via client-side. Function receives five parameters, namely values and rows of items to be sorted as well as direction of the sort ('asc'|'desc'):
NOTE: Compare can be a standard JS comparison function (a,b) => -1|0|1 as additional parameters are silently ignored. See MDN for more info.
sortable
: boolean
sortable
: boolean
Sorting of the row values by this column. Default value: true
draggable
: boolean
draggable
: boolean
The column can be dragged to re-order. Default value: true
canAutoResize
: boolean
canAutoResize
: boolean
Whether the column can automatically resize to fill extra space. Default value: true
cellTemplate
: TemplateRef
cellTemplate
: TemplateRef
Angular TemplateRef allowing you to author custom body cell templates
headerTemplate
: TemplateRef
headerTemplate
: TemplateRef
Angular TemplateRef allowing you to author custom header cell templates
checkboxable
: boolean
checkboxable
: boolean
Indicates whether the column should show a checkbox component for selection. Only applicable when the selection mode is checkbox
.
headerCheckboxable
: boolean
headerCheckboxable
: boolean
Indicates whether the column should show a checkbox component in the header cell. Only applicable when the selection mode is checkbox
.
headerClass
: string|Function
headerClass
: string|Function
Header CSS classes to apply to the header cell
cellClass
: string|Function
cellClass
: string|Function
Cell classes to apply to the body cell
frozenLeft
: boolean
frozenLeft
: boolean
Determines if the column is frozen to the left. Default value: false
frozenRight
: boolean
frozenRight
: boolean
Determines if the column is frozen to the right. Default value: false
pipe
: PipeTransform
pipe
: PipeTransform
Custom pipe transforms. Default value: undefined
Last updated