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 theenum:<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
| Category | Types |
|---|---|
| Basic Types | string, int, float, boolean, date, datetime, time, currency, text |
| Link Types | itemLink, multiItemLink, taskLink |
| Enum Types | enum:<id>, multiEnum:<id>, rating:<id> |
| Computed Types | formula, serverRender |
| Special Types | user (ref:<id>), workflow, richText |
Key Column Properties
Every column type shares these common configuration properties:| Property | Default | Description |
|---|---|---|
id | auto-generated | Unique identifier for the column |
binding | col.id | Data field name in the data source |
header | col.header | Display text in the column header |
type | auto-detected | Column type determining editor and behavior |
width | auto | Column width in pixels |
readOnly | false | Whether cells are editable |
visible | true | Whether the column is displayed |
level | 1 | Hierarchical level (1 = top level) |
filterable | true | Whether users can filter by this column |
headerGroup | none | Group label for multi-level headers |
Related Sections
- Configuration Properties Index — full property reference including all column properties
- Field Mapping — how Polarion fields map to Risksheet column bindings
- Formulas — formula syntax for calculated columns
- Styling — conditional formatting and cell decorators for column styling
- Column Configuration — how-to guides for common column tasks
Sources
Sources
KB ArticlesSupport TicketsSource Code
risksheet.jsonPolarionAppConfigManager.javaColumnTypeManager.javaSheetConstants.tsAppConfig.ts