(this page was created automatically. In case of formatting issues, please visit the official Wiki Page)

Table column

Overview

Example Column

Specs

Tokens

Token Description
displayName Display name in structure panel.
dataField Field path in data source to bind.
id Unique identifier for programmatic reference.
captionTranslations Header caption with multi-language support.
dataType Content type affecting formatting and sorting.
width Column width in pixels.
minWidth Minimum resizable width in pixels.
allowResizing Enables user column resizing.
visibility Visibility mode: VISIBLE, COLUMN_CHOOSER, REMOVED.
groupIndex Grouping priority index.
allowSorting Enables sorting by this column.
allowEditing Controls editability of cell values.
useCellTemplate Enables template-based cell rendering.
summaryType Footer summary type (sum, min, max, avg, count).
defaultCellTemplate Default template type for cells.
columnCellTemplateRules Rules deciding which template applies.
customCellTemplate Config for custom template types.
Required Datasource Progress Bar template expects numeric values.
accuracy Progress Bar label decimal places.
useCustomScale Progress Bar uses percent or custom max.
maxValue Progress Bar custom maximum value.
dataTestId Testing hook attribute for automation.

Structure

(Configured in General Properties)

(Configured inVisual Properties)

(Configured in Cell Template)

Styling

(Configured in Visual Properties)

Actions & Variants

(Configured in Column Visual)

Tests

(Configured in Testing)

Links

Guidelines

Cell Templates (Progress Bar Cell Template)

Usage

Sizing & Layout

States & Feedback

Data-Driven / Conditional Behavior

Visibility & Authorization

Content & Localization

Dos & Don’ts

Do Don’t Article setting(s)
Localize the header caption. Hard-code a single-language header. captionTranslations
Declare the correct content type to get sensible formatting/sorting. Leave everything as string and expect numeric/date sorting to work. dataType, allowSorting
Protect readability by setting a width and a sensible minimum; allow user resizing. Ship ultra-narrow columns with no resize affordance. width, minWidth, allowResizing
Keep optional columns off by default but discoverable. Remove optional columns entirely or flood the default view. visibility: COLUMN_CHOOSER, visibility: REMOVED
Make derived or locked data read-only. Allow editing on values that must not change. allowEditing: false
Provide a fallback template for unmatched cases. Define conditional templates with no default, causing blank cells. defaultCellTemplate, useCellTemplate, columnCellTemplateRules
Show meaningful aggregates only when helpful. Display footer summaries on every column without purpose. summaryType
Configure progress-bar cells with the right scale and clear numeric labels. Treat non-percentage data as 0–100% or omit label precision. Required Datasource, useCustomScale, maxValue, accuracy
Use grouping deliberately and only where it adds clarity. Assign multiple columns the same primary group or group without intent. groupIndex

Accessibility