String name for filter to use on the aggregate label ('currency', 'date', etc..) defaults to cellFilter if not set.
User defined CSS class name
Controls when to use the edit template on per-row basis using an angular expression (enableCellEdit must also be true for editing)
string name for filter to use on the cell ('currency', 'date', etc..)
Html template used to render the cell
What to display in the column header
The template to use while editing
Allows the cell to use an edit template when focused (grid option enableCellSelection must be enabled)
Can also be a property path on your data model. "foo.bar.myField", "Name.First", etc..
Allows the column to be grouped with drag and drop, but has no effect on gridOptions.groups
Html template used to render the header cell
User defined CSS class name for the header cell
The minum width the column is allowed to be. See width for the different options
Allows the column to be pinned when enablePinning is set to true
Restrict or allow the column to be resized
The funtion to use when filtering values in this column
Restrict or allow the column to be sorted
Set the default visiblity of the column
This can be an absolute numberor it can also be defined in percentages (20%, 30%), in weighted *s, or "auto" (which sizes the column based on data length) (much like WPF/Silverlight)/ note: "auto" only works in single page apps currently because the re-size happens on "document.ready