Open the Sheet Configuration
- Open your powersheet document in Polarion
- Navigate to Menu > Configuration > Edit Sheet Configuration. This opens the sheet’s YAML configuration in the configuration editor.
- Locate the
columnssection in the YAML configuration
columns section is an object where each key is a binding path that maps to an entity property or expansion path defined in your data model.After making changes in the configuration editor, click Save to persist them. The editor validates the YAML as you type and shows a status indicator (for example, No issues found).Add a Simple Property Column
columns with a key matching a property name from your data model entity type:title, description, severity) must match a property name defined in the entity type of your source configuration.Add a Navigation Property Column
systemRequirements.systemRequirement navigates from the root entity through the systemRequirements relationship (the direct navigation property) to the SystemRequirement entity type.Ensure expansion paths match your sources configuration
Ensure expansion paths match your sources configuration
sources section. If you reference systemRequirements.systemRequirement in a column but have not defined this expansion in sources[].expand, the column will not display any data. See Configure Sources for setting up expansion paths.Configure Display for Linked Entities
display to specify which field of the related entity to show in the cell:display values:render property referencing a named renderer:Configure a Multi-Item Column
multiItem: true to display all linked entities in a single cell and enable the multi-item picker:multiItem: true flag tells the sheet to render every linked entity in the cell and activates the multi-item picker for adding or removing items. See Configure Multi-Item Column for advanced multi-item scenarios.Set Column Width and Sizing
width and minWidth:"*" (proportional) and the default minWidth is 150 pixels.Apply Header Styling and Column Groups
Column Properties Quick Reference
Verify
After saving the sheet configuration, do a full browser reload or re-open the powersheet document — the in-sheet refresh button only reloads data, not the configuration. You should now see:- ✅ The new column appears in the sheet with the specified title
- ✅ Data from the bound property or expansion path is displayed correctly
- ✅ For
multiItemcolumns, all linked entities appear in the cell - ✅ Picker dialogs allow searching by the configured
list.searchfields - ✅ Column header shows the applied style if
header.stylewas set
sources configuration and that the entity type has the property defined in the data model.If the column does not appear at all, the binding-path key likely doesn’t match a real property or expansion in the model — an unresolvable key is silently dropped (no column, no error). Re-check the spelling of each path segment against the property and expansion names in your data model.Column Sizing
Control column dimensions using fixed pixel widths, proportional star-sizing, and minimum width constraints.Fixed Pixel Width
Assign a number to set the column width in pixels:Proportional Width
Use a string with* to define proportional width relative to other star-sized columns. The available space (after fixed-width columns are allocated) is distributed proportionally:
id column takes 80 pixels, the remaining space is split — title gets one share and description gets two shares.
width is not specified, the default value is "*" — the column takes one proportional share of the available space.Minimum Width
UseminWidth to prevent a column from shrinking below a certain pixel threshold when the sheet is resized:
minWidth is 150 pixels.
Width Strategy Decision Guide
Default Sorting
Configure the initial sort order for rows using thesortBy property at the top level of your sheet configuration.
sortBy Array Configuration
Add asortBy array with entries specifying a columnId and optional direction:
columnId value must match a binding path defined in your columns section.
Multi-Column Sort
Multiple entries in thesortBy array create a multi-column sort. Rows are sorted by the first column, then ties are broken by the second, and so on:
Per-Column Sort Property
Individual columns also support asort property that defines a default sort direction for that specific column:
Interactive Sorting
Users can interactively sort by clicking column headers. Powersheet supports these sort interactions:- Click a column header to sort by that column (toggles ascending/descending)
- Ctrl+Click a column header to add it to the multi-column sort chain
- Column headers display a visual sort direction indicator when active
sortBy defines the initial view — users can change it interactively from the toolbar.See Also
- Configure a Column Group — group related columns visually
- Configure a Formatter — add conditional styling to columns
- Apply Column Styles — style column headers
- Configure Sources — define expansion paths for navigation columns
- Create a View — create named column visibility presets
- Configure Read-Only Column — control column editability
- Configure Multi-Item Column — advanced multi-item picker setup
- Sheet Configuration Reference — complete YAML property reference