Prerequisites
- Access to the
risksheet.jsonconfiguration file for your document - Administrator or configuration editor permissions
- A Risksheet document with enough columns to require horizontal scrolling
Understanding Freeze Panes in Risksheet
When your Risksheet has many columns (common in FMEA analyses with severity, occurrence, detection, RPN, mitigation tasks, and traceability columns), horizontal scrolling becomes necessary. Without freeze panes, the leftmost identifier columns scroll out of view, making it difficult to know which risk item you are editing.Identify Columns to Freeze
Determine which columns should remain visible during horizontal scrolling. Typically, you freeze:
- The row header (always visible by default)
- The item ID column
- The primary descriptor column (e.g., failure mode name, hazard description)
risksheet.json to identify the column IDs for the columns you want to freeze.Configure the Freeze Position
Set the freeze position directly from the Risksheet toolbar. Click the Menu button, open the Freeze submenu, and choose how many of the leftmost columns stay fixed when scrolling horizontally:
- No columns — nothing is frozen (the default).
- 1 column — freeze the first column.
- 2 columns — freeze the first two columns.
- Up to selected column — freeze every column up to and including the one you have selected.
Adjust Column Order
Freeze panes work on the leftmost columns in the grid. If the columns you want to freeze are not at the left edge, reorder your In this example, if the freeze position is set to 2, the
columns array in risksheet.json so that the columns you want frozen appear first.systemItemId and title columns remain visible while all subsequent columns (starting with severity) scroll horizontally.Consider Column Widths
Frozen columns consume horizontal space permanently. If you freeze too many wide columns, the scrollable area becomes too narrow for comfortable editing.
| Recommendation | Guideline |
|---|---|
| Number of frozen columns | 1-3 columns maximum |
| Total frozen width | No more than 30-40% of the viewport width |
| Frozen column widths | Use the width and minWidth properties to keep frozen columns compact |
Test with Saved Views
If you use saved views that change column visibility, verify that freeze panes work correctly when switching between views. Hiding or showing columns may affect which columns are in the frozen region.
Verification
After applying the freeze pane configuration:- Reload the Risksheet page to apply the new configuration.
- Scroll horizontally using the scrollbar at the bottom of the grid.
- Verify that the configured columns remain fixed on the left side.
- Verify that all scrollable columns can be reached and edited normally.
- Test at different browser window widths to ensure the frozen region does not consume excessive space.
See Also
- Understanding the Interface — Overview of the Risksheet grid interface
- Configure Column Sorting — Set default sort order for the grid
- Control Column Visibility — Show/hide columns per view
- Create Saved Views — Define column visibility presets
- Add a Basic Column — Column configuration fundamentals