Core Column Types
Column Type Reference — Complete reference of all supported column types with properties and behavior Data Types — Fundamental data types used by columns (string, integer, enum, date, workflow, etc.)Specialized Column Types
Data Entry Columns
Enum Columns — Single-select dropdown columns with enumeration values from Polarion Multi-Enum Columns — Multi-select dropdown columns allowing multiple enumeration values per cell Date and Time Columns — Date and datetime columns with calendar pickers and formatting Rich Text Fields — Text columns supporting formatted text, lists, links, and embedded contentLinking and Relationships
Item Link Columns — Single work item reference columns linking to items in Polarion Multi-Item Link Columns — Multiple work item reference columns showing multiple linked items per row Task Link Columns — Specialized columns for linking mitigation tasks and downstream itemsAdvanced Columns
Calculated Columns — Formula-based columns that compute values from other columns (read-only) Server Render Columns — Server-executed scripts rendering custom data (read-only) User Reference Columns — Assignee and user reference columns with team collaboration featuresConfiguration Patterns
| Use Case | Column Type |
|---|---|
| Simple text input | String |
| Yes/No questions | Boolean |
| Dropdown selection | Enum |
| Multiple selections | Multi-Enum |
| Dates and deadlines | Date |
| User assignment | User Ref |
| Link to work items | Item Link |
| Multiple item refs | Multi-Link |
| Related tasks | Task Link |
| Computed values | Formula |
| Dynamic rendering | Server Render |
| Formatted text | Rich Text |
Configuration Reference
All column types are configured through therisksheet.json configuration file in the columns[] array. Each column definition requires:
header— Display name shown in column headerbinding— Data field name from work item (auto-determines type)type— Explicit column type (string, enum, itemLink, etc.)readOnly— Whether column is editable (automatic for formulas, calculated columns)filterable— Whether users can filter by this columnvisible— Whether column is shown by default (users can toggle)
Column Behavior
Read-Only Columns
The following column types are always read-only:- Calculated columns — Formulas cannot be edited
- Server render columns — Server-generated content
- System fields — Created, updated, author fields
- Reference columns — Read-only upstream relationships
Filterable Columns
Users can filter by most column types in the RISKSHEET interface. Setfilterable: false in configuration to hide a column from filter menus.
Visibility Control
Column visibility is controlled by:- Configuration —
visible: falsehides column by default - User preferences — Users can toggle column visibility in the RISKSHEET UI
- Permissions — Read-only permission hides the column from editing views
Common Configuration Patterns
Add a Basic Column
See Add a Basic Column for step-by-step instructions on adding text, enum, and date columns.Add Upstream/Downstream Traceability
See Configure Upstream Traceability Columns and Configure Downstream Traceability Columns for linking configuration.Create Calculated Columns
See Configure Calculated Columns for formula syntax and examples.Configure Column Sorting and Filtering
See Configure Column Sorting for multi-level sorting and sort persistence.Related Sections
- Styling and Formatting — Cell decorators, conditional formatting, item colors
- Fields Reference — Polarion field mapping and supported field types
- Configuration Management — How-to guides for all configuration tasks
Sources
Sources
KB ArticlesSupport TicketsSource Code
risksheet.jsonPolarionAppConfigManager.javaColumnTypeManager.javaSheetConstants.tsAppConfig.ts