> ## 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.

# Columns and Binding Paths

> Columns and Binding Paths — common questions about Nextedy POWERSHEET.

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

<AccordionGroup>
  <Accordion title="How do column binding paths work?">
    Column keys in the YAML use dot-separated **binding paths** that follow the expansion paths defined in the data model. A simple property like `title` maps directly to the base entity, while a multi-level path like `systemRequirements.systemRequirement.severity` navigates through a relationship to access a property on a related entity type. Each segment of the path corresponds to a navigation property in the data model.

    ```yaml theme={null}
    columns:
      title:
        title: "Title"
        width: 250
        hasFocus: true
      systemRequirements.systemRequirement.severity:
        title: "Req Severity"
        width: 100
        formatter: severity-formatter
    ```
  </Accordion>

  <Accordion title="What column properties can I configure?">
    Each column supports several configuration properties:

    | Property | Type | Description |
    | - | - | - |
    | `title` | string | Display header text |
    | `width` | number | Column width in pixels |
    | `visible` | boolean | Show in default view (default: `true`) |
    | `hasFocus` | boolean | Receives focus when editing a row |
    | `formatter` | string | Name of a formatter for conditional styling |
    | `columnGroup` | string | Associates column with a visual group |

    Column visibility can be overridden in named views, allowing different analysis perspectives without changing the base configuration.
  </Accordion>
</AccordionGroup>

<LastReviewed date="2026-07-02" />
