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>
Computed Typesformula, serverRender
Special Typesuser (ref:<id>), workflow, richText
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
bindingcol.idData field name in the data source
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
level1Hierarchical level (1 = top level)
filterabletrueWhether users can filter by this column
headerGroupnoneGroup label for multi-level headers
KB ArticlesSupport TicketsSource Code
  • risksheet.json
  • PolarionAppConfigManager.java
  • ColumnTypeManager.java
  • SheetConstants.ts
  • AppConfig.ts