Single-Select vs. Multi-Select
The critical distinction between single-select and multi-select enum columns is thetype prefix:
| Type Prefix | Behavior | Stored Format |
|---|---|---|
enum:EnumID | Single value dropdown | Single enum ID string |
multiEnum:EnumID | Multi-select checkbox list | Collection of enum IDs |
Define a Multi-Enum Column
Add a column with themultiEnum: type prefix in your risksheet.json:
Define Enum Options
Provide the list of available options in theenums section:
| Property | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Internal value stored in the work item |
name | string | Yes | Display text in the dropdown |
description | string | No | Extended description |
icon | string | No | Icon identifier |
Connect to Polarion Multi-Select Fields
For columns bound to Polarion-native multi-select custom fields, match the type to the XML custom field definition: Standard multi-enum field:Multi-Select Display Behavior
The multi-enum editor displays selected values in a compact format:Configure Dependent Multi-Enums
Multi-enum columns support dependent relationships where available options are filtered based on a parent column’s value. Configure this in therelations array:
riskCategory changes, the multi-enum measures dropdown filters to show only options mapped to the selected category. If the parent value is deselected, any child options that depended on it are automatically removed from the selection.
Filter Multi-Enum Columns
Multi-enum columns offer two filtering modes with different behavior:Filter by Value (Exact Match)
The default “Filter by Value” mode matches exact combinations. If a cell contains both “Hardware” and “Software”, selecting only “Hardware” in the filter will not match because the exact combination differs.Filter by Condition (Partial Match)
To find all rows containing a specific enum value regardless of other selections:- Click the column filter icon
- Select Filter by Condition
- Choose Contains from the condition dropdown
- Enter the enum value to match
Export Behavior
- Excel export: Multi-enum IDs are converted to display names and separated by commas
- PDF export: Values render as a comma-separated list of display names
- Cell merging: Multi-enum columns merge when their value arrays are identical (same selected options)
Verification
After configuring your multi-enum columns, you should now see:- A checkbox dropdown appearing when you click a multi-enum cell
- Multiple values selectable simultaneously
- Selected values displayed as a compact comma-separated list in the cell
- Dependent filtering narrowing options when a parent column value changes
See Also
- Configure Enum Columns — single-select enum configuration
- Configure Dependent Enums — cascading enum relationships
- Configure Multi-Select Enums — advanced multi-select patterns
- Apply Conditional Formatting — style cells based on values
- Add a Basic Column — column configuration fundamentals
Sources
Sources
KB Articles
- Enable editing of read-only up-stream columns
- Multiple Downstream Work Item Types
- Collect multiple link columns into one column
AppConfig.tsGetSetUtil.javaRisksheetViewServlet.javaMultiEnumEditor.tsExportToExcel.ts