Column Styling¶
The set_column_style method allows you to configure various aspects of a column in the Agentic Table, including width, filters, cell renderers, and editability.
Parameters¶
column (int, required)¶
The column index (0-based) to style.
width (int | None, optional)¶
The width of the column in pixels.
cell_renderer (CellRendererTypes | None, optional)¶
The type of cell renderer to use for the column. See Column Renderers section below.
filter (FilterTypes | None, optional)¶
The type of filter to apply to the column. See Column Filters section below.
editable (bool | None, optional)¶
Whether the column cells are editable by users.
Column Width¶
Set the width of a column in pixels.
Example:
Column Filters¶
Filters allow users to filter rows based on column values. Different filter types provide different filtering capabilities.
Available Filter Types:
FilterTypes.VALUE_MATCH_FILTER: Exact value matching filterFilterTypes.PARTIAL_MATCH_FILTER: Partial/substring matching filterFilterTypes.REFERENCE_FILTER: Filter based on referencesFilterTypes.HALLUCINATION_FILTER: Filter by hallucination scoresFilterTypes.REVIEW_STATUS_FILTER: Filter by review statusFilterTypes.ASSIGNEE_FILTER: Filter by assignee
Example:
Column Renderers¶
Cell renderers control how cells are displayed and interacted with in the column. Different renderer types provide different UI components and behaviors.
Available Cell Renderer Types:
CellRendererTypes.CHECKBOX_LOCK_CELL_RENDERER: Renders cells as checkboxes with lock functionalityCellRendererTypes.COLLABORATOR_DROPDOWN: Renders a dropdown for selecting collaborators

CellRendererTypes.REVIEW_STATUS_DROPDOWN: Renders a dropdown for selecting review status
- CellRendererTypes.CUSTOM_CELL_RENDERER: Markdown renderer for rendering markdown text
- CellRendererTypes.SELECTABLE_CELL_RENDERER: Markdown rendering + cells as selectable (for cell selection functionality)
Example:
Column Editability¶
Control whether users can edit cells in a column. When set to False, the column becomes read-only.
Example:
Selectable Cells¶
To enable cell selection functionality in a column, use the SELECTABLE_CELL_RENDERER renderer type. This allows users to select individual cells, which can then be used with cell metadata (see Cell Rendering for more details on cell selection).

Example:
Complete Example¶
Configure multiple column properties at once:
Notes¶
- All parameters except
columnare optional. You can update any combination of column properties. - Setting a parameter to
Nonewill not change that field's current value. - Column styling is applied at the column level and affects all cells in that column.
- The
SELECTABLE_CELL_RENDERERis typically used in conjunction with cell metadata to track which cells are selected (see Cell Rendering). - Filters and renderers work together to provide a rich user experience for data interaction and filtering.