Skip to main content

Column Properties

Each column added to the Columns configuration block exposes the following sub-parameters:
NameTypeDefaultDescription
FieldStringSee applicationThe Polarion work item field ID that this column reads its value from (e.g., priority, status, dueDate). Custom fields are supported.
Other FieldStringSee applicationAn additional field reference used when the column type is set to custom field. Only visible when the column type is CUSTOM_FIELD.
IDStringSee applicationUnique column identifier used internally and for saving/restoring column widths per user. Must be stable across sessions.
LabelStringSee applicationHuman-readable column header label. If not set, the field’s Polarion display label is used as a fallback.
WidthInteger300Column width in pixels. Can be overridden by user settings when a user resizes the column.
AlignEnumleftText alignment for column cell content: left, center, or right. Numeric fields are typically right-aligned.
RenderStringSee applicationTemplate identifier or function name defining how the cell value is rendered. Only visible when the column type is CUSTOM_FIELD.
The Other Field and Render sub-parameters only appear in the widget parameter editor when the column type is set to CUSTOM_FIELD. This progressive disclosure keeps the column configuration clean for standard field columns.

Column Template IDs

The Render parameter accepts the following built-in template identifiers, each providing a specialized rendering for the column cell:
Template IDDescription
deadlineRenders deadline dates in red text when the task is overdue. Uses the configured deadline time format.
start_dateRenders the task start date. Applies high-precision date correction when highPrecision is false (subtracts one day from the displayed end).
end_dateRenders the task end date. Applies the same high-precision correction as start_date.
ownerRenders the list of assigned resources as circles (initials mode) or full names (fullname mode).
userRenders a user field value using the same display logic as the owner column.
standardRenders a standard duration value in the column cell.
nullRenders an empty cell. Use this when a column is reserved for layout purposes.
otherRenders the raw field value as a string with no special formatting.
diagram

Assignee Column Display Mode

The assignee (owner) column supports two display modes, controlled by the nextedy.gantt.assignee_column_display_mode administration property:
ModeValueDescription
InitialsinitialsDisplays each assigned user as a circle with their initials. This is the default.
Full namefullnameDisplays the full display name of each assigned user.
Set this property in Administration > Configuration Properties:
nextedy.gantt.assignee_column_display_mode=fullname

Selected Workload Column

The Gantt provides a special workload column that displays the planned effort hours for the currently selected resource within the active time range. This column:
  • Only appears when a resource is selected in the resource view.
  • Shows per-task effort hours based on the active Resource Load Calculation mode (time or remaining).
  • Disappears when no resource is selected.
The exact rendering of the workload column values depends on the resourceLoadMode configuration. Verify the column behavior with your specific Gantt version.

Progress Column

The progress column template renders numeric progress values rounded to two decimal places. The progress value corresponds to the field configured in the Data Mapping Parameters as the Progress Field.

Column Width Persistence

When a user resizes a column by dragging the column border, the new width is saved to the browser’s local storage. On subsequent page loads, the Gantt restores the saved column widths automatically. This persistence is keyed by the column ID, the document URL, and the widget version. To reset all column widths to their defaults, use the Reset View toolbar action.

Default Column Set

The Gantt ships with the following default columns:
ColumnDescription
WBS (task number)Hierarchical task numbering
TitleTask label with tree indent
Start dateTask start date
End dateTask end date
DurationTask duration value
AssigneeAssigned resource(s)

First Column Menu

The first grid column header contains a menu icon that opens the Gantt menu. This menu provides access to column visibility toggles, scale options, and navigation actions.

Configuration Example

To add a custom priority column to the Gantt grid:
  1. Open Widget Properties for the Gantt widget.
  2. In the Columns section, add a new column entry:
    • Set Field to priority.
    • Set Label to Priority.
    • Set Width to 100.
    • Set Align to center.
  3. Save the widget parameters.
The priority field value now appears as a centered column in the Gantt grid.
KB ArticlesSupport TicketsSource Code
  • prod-gantt-src/com.nextedy.polarion.gantt/src/com/nextedy/polarion/gantt/model/columns/Table.java
  • prod-gantt-src/com.nextedy.polarion.gantt/src/com/nextedy/polarion/gantt/model/columns/Column.java
  • prod-gantt-src/com.nextedy.polarion.gantt/src/com/nextedy/polarion/gantt/model/impl/types/TypeConfigWidgetParameters.java
  • prod-gantt-src/com.nextedy.polarion.gantt/src/com/nextedy/polarion/gantt/widget/GanttWidgetDependenciesProcessor.java
  • prod-gantt-src/com.nextedy.polarion.gantt/src/com/nextedy/polarion/gantt/widget/GanttWidgetConfig.java