The Four Presentation Modes
Each work item type in your Gantt chart is assigned a presentation mode through the Work Item Types Configuration panel in the chart parameters. The four available modes are:| Mode | Display Label | Visual Appearance | Date Behavior |
|---|---|---|---|
| Item | Item | Standard task bar | Dates come from data mapping fields; directly editable |
| Derived Schedule | Derived Schedule | Summary bar spanning children | Dates computed from child extents; not directly editable |
| Milestone | Milestone | Diamond symbol | Single target date; no duration |
| Auto-Mode | Auto-Mode | Varies | Automatically selects Item or Derived Schedule based on children |
Item Mode
Item is the default presentation mode. Work items in this mode appear as standard task bars whose start and end dates come directly from the configured data mapping fields (e.g.,startField, endField). Users can drag, resize, and edit these tasks freely in edit mode.
This mode is appropriate for any work item that has its own independently managed schedule — individual tasks, features, user stories, or any leaf-level work.
Derived Schedule Mode
Derived Schedule mode is designed for parent containers. Rather than storing their own start and end dates, these items compute their schedule from the extents of their children. The task bar stretches from the earliest child start date to the latest child end date. Because dates are derived, these items are not directly editable on the Gantt chart. Dragging or resizing is disabled. To change the parent’s schedule, you adjust its children’s dates instead. This mode is useful for work packages, epics, or any container type where the parent’s timeline should automatically reflect the aggregate schedule of its contents.Milestone Mode
Milestones appear as diamond symbols on the Gantt chart, representing a single point in time with no duration. They are commonly used for deadlines, review gates, release dates, or any significant target date. A milestone uses only a target date — there is no start-to-end range. In the lightbox, you edit a single date field rather than separate start and end fields.Auto-Mode
Auto-Mode is a convenience setting that automatically determines the presentation based on whether the work item has children. If a work item has child items linked through the configured parent roles, it behaves as a Derived Schedule (summary bar). If it has no children, it behaves as an Item (standard task bar). This is particularly useful when a single work item type (e.g.,workpackage) can serve as both a leaf task and a parent container depending on the project structure.
Default Type Configuration
Out of the box, the Gantt defines three default work item types with their presentation modes:| Work Item Type | Default Presentation Mode | Purpose |
|---|---|---|
feature | Item | Leaf tasks shown as standard bars |
workpackage | Derived Schedule | Parent containers shown as summary bars |
release | Milestone | Release milestones shown as diamonds |
How Presentation Mode Affects Editing
The presentation mode directly determines what editing actions are available:| Action | Item | Derived Schedule | Milestone | Auto-Mode |
|---|---|---|---|---|
| Drag to move | Yes | No | Yes | Depends on children |
| Resize to change duration | Yes | No | No | Depends on children |
| Edit dates in lightbox | Yes | No | Yes (single date) | Depends on children |
| Progress bar | Yes | Computed from children | No | Depends on children |
Interaction with Parent Mode
Presentation mode works alongside Parent Mode, which controls where in the hierarchy a work item type can be placed:- No Parent (Root Item) — can only exist at the top level
- Parent Allowed (Anywhere) — can be placed at any hierarchy level
- Parent Required (Child Only) — must be nested under another item
Related Pages
- Data Mapping and Field Resolution — how dates flow into task bars
- Configuration Layers and Precedence — where type configuration lives
- Work Items Gantt vs Plans Gantt — how Plans Gantt handles type configuration differently
Sources
Sources
KB ArticlesSource Code
prod-gantt-src/com.nextedy.polarion.gantt/src/com/nextedy/polarion/gantt/model/impl/types/PresentationMode.javaprod-gantt-src/com.nextedy.polarion.gantt.client/src/js/default.jsonprod-gantt-src/com.nextedy.polarion.gantt.client/src/js/config.js