Skip to main content

Column Type Reference Pages

Column Type Reference — Overview of all supported column types with their configuration properties, type identifiers, and auto-detection behavior Data Types — Mapping between Risksheet column types, Polarion field types, and data serialization formats Enum Columns — Single-select enumeration columns with custom or Polarion-defined option lists, using the enum:<enumId> type syntax Multi-Enum Columns — Multi-select enumeration columns for fields that accept multiple values, rendered as chip/tag lists Item Link Columns — Columns linking to single upstream or downstream work items with autocomplete and inline creation Multi-Item Link Columns — Columns linking to multiple work items with sub-column support for displaying linked item properties Task Link Columns — Columns for linking to downstream mitigation task work items with task ID generation and uniqueness validation Calculated Columns — Formula-driven columns with client-side JavaScript calculations, automatically read-only Server Render Columns — Columns rendered server-side using Velocity templates for complex data transformations User Reference Columns — Columns for displaying and editing user assignments with Polarion user lookup Date and Time Columns — Date, datetime, and time column types with configurable format strings and locale-aware parsing Rich Text Fields — Columns displaying and editing rich text (HTML) content with known editing limitations

Column Type Categories

CategoryTypes
Basic Typesstring, int, float, boolean, date, datetime, time, currency, text
Link TypesitemLink, multiItemLink, taskLink
Enum Typesenum:<id>, multiEnum:<id>, rating:<id>
Special Typesref:user (user reference), richText
formula and serverRender are not column types — they are column properties that produce computed values. A computed column keeps a normal type (for example int) and adds a formula or serverRender property. See Calculated Columns and Server Render Columns.
You do not always need to set the type property explicitly. Risksheet auto-detects the type from the Polarion field binding for standard fields. However, for sub-columns of linked items, custom enums, and rating columns, you must specify the type manually. See Column Type Reference for the full auto-detection rules.

Key Column Properties

Every column type shares these common configuration properties:
PropertyDefaultDescription
idauto-generatedUnique identifier for the column
bindingscol.idPolarion field ID bound to the column
headercol.headerDisplay text in the column header
typeauto-detectedColumn type determining editor and behavior
widthautoColumn width in pixels
readOnlyfalseWhether cells are editable
visibletrueWhether the column is displayed
level1Visual hierarchy level (1-indexed; level: 1 maps to levels[0])
filterabletrueWhether users can filter by this column
cellCssnoneStatic CSS class applied to every cell in the column (defined in the styles block). Sibling of cellRenderer, which instead names a cellDecorators function that conditionally toggles classes per cell
headerGroupnoneGroup label for multi-level headers

Format Strings

Numeric and date columns accept a format property that controls how values are rendered in the grid and in exports. The format string patterns below come from the Nextedy support portal reference (KB article #48001173763).

Numeric Format Strings

Numeric formats use a letter (case-insensitive) optionally followed by a digit indicating the number of decimal places or width.
PatternMeaningExample inputExample output
n*Number with thousands separator and * decimal places1234.5678 with n21,234.57
f*Fixed-point with * decimal places (no thousands separator)1234.5678 with f21234.57
g*General — shortest of fixed or scientific notation0.0001234 with g30.000123
d*Decimal integer, zero-padded to * digits42 with d40042
x*Hexadecimal, zero-padded to * digits255 with x400ff
c*Currency with * decimal places (uses the configured culture)1234.5 with c2$1,234.50
p*Percentage with * decimal places0.1234 with p112.3%
The asterisk (*) is a digit specifying precision or width. Omitting the digit uses the default for that pattern.

Date and Time Format Strings

Date and time formats use a single letter to select a built-in pattern. Output is localized according to the column’s configured culture.
PatternMeaningExample (en culture)
dShort date5/16/2026
DLong dateSaturday, May 16, 2026
fLong date + short timeSaturday, May 16, 2026 9:30 AM
FLong date + long timeSaturday, May 16, 2026 9:30:00 AM
tShort time9:30 AM
TLong time9:30:00 AM
Configure the format on the column definition, for example:
Last modified on July 10, 2026