For AI agents: the complete documentation index is at llms.txt. Remove the trailing slash from a page URL and append .md to read its Markdown version. For the docs home, use index.md.

Column Definitions

Basic Columns

AgGrid allows you to define the columns of your grid, passed to the prop column_defs. Each dictionary represents a column.

If you are converting from other AG Grid implementation, we also support camelCase for the name of the properties.

Here we define a grid with 3 columns:

column_defs = [
    {"field": "direction"},
    {"field": "strength"},
    {"field": "frequency"},
]

To set default properties for all your columns, you can define default_col_def in your grid:

default_col_def = {
    "sortable": True,
    "filter": True,
    "resizable": True,
}