Skip to main content

Prerequisites

  • Access to the risksheet.json configuration 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.
diagram
1

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)
Review your current column configuration in risksheet.json to identify the column IDs for the columns you want to freeze.
2

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.
You can also set the freeze position by right-clicking a row and choosing Freeze Pane (or Unfreeze Pane to clear it).
3

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 columns array in risksheet.json so that the columns you want frozen appear first.
In this example, if the freeze position is set to 2, the systemItemId and title columns remain visible while all subsequent columns (starting with severity) scroll horizontally.
4

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.
RecommendationGuideline
Number of frozen columns1-3 columns maximum
Total frozen widthNo more than 30-40% of the viewport width
Frozen column widthsUse the width and minWidth properties to keep frozen columns compact
If frozen columns consume too much horizontal space, users on smaller screens or lower resolutions may have very little room for the scrollable columns. Test your configuration at different screen sizes.
5

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.
Keep identifier columns (ID, title) at the leftmost position across all saved views to ensure freeze panes remain useful regardless of which view is active.

Verification

After applying the freeze pane configuration:
  1. Reload the Risksheet page to apply the new configuration.
  2. Scroll horizontally using the scrollbar at the bottom of the grid.
  3. Verify that the configured columns remain fixed on the left side.
  4. Verify that all scrollable columns can be reached and edited normally.
  5. Test at different browser window widths to ensure the frozen region does not consume excessive space.
You should now see the frozen columns remain stationary while the rest of the grid scrolls horizontally, keeping your key identifier columns visible at all times.

See Also

Last modified on July 10, 2026