> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nextedy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Control Column Visibility

> Manage which columns are displayed in your Nextedy RISKSHEET grid by configuring visibility settings, saving personal column preferences, and using saved views for consistent layouts.

export const LastReviewed = ({date}) => {
  if (!date) return null;
  const formatted = new Date(`${date}T00:00:00Z`).toLocaleDateString("en-US", {
    year: "numeric",
    month: "long",
    day: "numeric",
    timeZone: "UTC"
  });
  return <p className="mt-10 text-sm text-gray-400 dark:text-zinc-500 not-prose">
      Last reviewed on {formatted}
    </p>;
};

## Configure Column Visibility in JSON

Set the `visible` property on any column definition in your sheet configuration to control whether it appears in the grid by default:

```yaml theme={null}
{
  "columns": [
    {
      "id": "severity",
      bindings: "sev",
      "header": "Severity",
      "visible": true
    },
    {
      "id": "internalNotes",
      bindings: "customField_notes",
      "header": "Internal Notes",
      "visible": false
    }
  ]
}
```

When `visible` is set to `false`, the column is hidden from the grid display and does not affect layout calculations. The default value is `true` -- columns are visible unless explicitly hidden.

Hidden columns are useful for:

* Auxiliary data used by formulas but not displayed to users
* Sort-only columns (such as a zero-padded outline number)
* Fields that should not appear in any view

## Use "Select Visible Columns" at Runtime

Users can toggle column visibility directly in the Risksheet interface without editing configuration:

1. Open the Risksheet context menu
2. Select **Select visible columns**
3. Check or uncheck columns to show or hide them
4. Close the dialog to apply changes

These selections persist on the user's computer across page reloads, giving each user individual control over their view.

<Warning title="Visibility resets when switching saved views">
  Personal column visibility selections made through "Select visible columns" are reset when you switch to a different saved view. If you need consistent visibility across sessions, use saved views instead.
</Warning>

## Save and Reset Personal Column Settings

After adjusting column widths and visibility to your preference, you can persist them as personal settings:

1. Configure your preferred column widths and visibility
2. Open the context menu and select **Save columns**
3. Confirm the save when prompted

These personal settings are stored per-user and persist across browser sessions.

To restore the original column layout defined in the Risksheet template:

1. Open the context menu and select **Reset columns**
2. Confirm the reset when prompted
3. The grid refreshes automatically, restoring default widths and visibility

<Frame>
  <img src="https://mintcdn.com/none-17b4493f/-Icoak49xQVOW38R/risksheet/diagrams/guides/columns/column-visibility/diagram-1.svg?fit=max&auto=format&n=-Icoak49xQVOW38R&q=85&s=b885e7c7803d761b0489adfb17956e16" alt="diagram" style={{ maxWidth: "420px", width: "100%" }} width="420" height="340" data-path="risksheet/diagrams/guides/columns/column-visibility/diagram-1.svg" />
</Frame>

## Use Saved Views for Column Presets

Saved views provide administrator-defined column visibility presets that all users can switch between. Configure them in the `views` array of your sheet configuration:

```yaml theme={null}
views:
- name: FMEA Overview
  columnIds:
  - id
  - title
  - severity
  - occurrence
  - detection
  - rpn
- name: Traceability
  columnIds:
  - id
  - title
  - requirement
  - testCase
  - mitigation
```

Each view specifies which column `id` values are visible when the view is active. All other columns are hidden. Users switch between views using the view selector in the Risksheet toolbar.

<Tip title="Saved views vs. personal visibility">
  Saved views are defined by administrators in the configuration and are available to all users. They are the recommended approach for controlling column visibility consistently. Personal "Select visible columns" settings are local to each user's browser and reset when switching views.
</Tip>

## Toggle Review Columns

Risksheet provides a dedicated toggle for review-related columns. When review mode is activated:

* The system reviews column becomes visible
* The add-reviews column becomes visible
* Row heights automatically adjust to accommodate review content

Toggle review columns through the review toolbar button. The visibility state toggles between shown and hidden with each click.

## Header Group Collapsing

Columns grouped under a shared `headerGroup` can be made collapsible using `collapseTo`. When collapsed, the group shows only the target column:

```yaml theme={null}
columns:
- id: sev
  header: Severity
  headerGroup: Initial Rating
  collapseTo: rpn
- id: occ
  header: Occurrence
  headerGroup: Initial Rating
  collapseTo: rpn
- id: rpn
  header: RPN
  headerGroup: Initial Rating
  formula: commonRpn
```

<Warning title="Column group collapse is not persisted">
  The `collapseTo` state resets on every page reload. For persistent column hiding, use saved views or the "Select visible columns" feature instead.
</Warning>

## Formula Columns and Visibility

<Warning title="Hidden formula columns do not execute">
  Formula columns do not execute their calculations when hidden from the Risksheet view. If a formula column (such as a title column) is hidden during item creation, the Polarion work item may receive an incorrect value. Keep formula columns visible during item creation, or use the **Check stored formulas** feature (v24.5.1+) to reconcile formula values after making columns visible again.
</Warning>

## Verification

After configuring column visibility, you should now see:

* Only columns marked `visible: true` displayed in the grid
* Hidden columns excluded from the layout with no empty gaps
* Personal visibility selections persisting after page reload
* Saved views switching the visible column set when selected from the toolbar

## See Also

* [Create Saved Views](/risksheet/guides/customization/saved-views) -- detailed view configuration
* [Display Sub-Columns](/risksheet/guides/columns/sub-columns) -- header groups and collapsible columns
* [Control Column Visibility in Exports](/risksheet/guides/export/column-visibility-export) -- export-specific visibility
* [Add a Basic Column](/risksheet/guides/columns/add-basic-column) -- column configuration fundamentals

***

<LastReviewed date="2026-06-24" />
