# Record Detail

> Part of the NocoDB documentation (Interfaces > Page Layouts). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/interfaces/layouts/record-detail
Last updated: 2026-10-03

NocoDB record detail pages are a reusable layout to view and edit one record, opened from other pages.

A **Record detail page** sets how one record from a table shows. You do not open it from the interface navigation. Other pages refer to it. When a table page has **Click into details** turned on, a click on a record opens the linked record detail page as a modal or side sheet.

Record detail pages are reusable. You design the record layout one time. Then all pages that show records from that table show them in the same way.

<img alt="Record detail page" src={__img0} placeholder="blur" />

## Designing the page

| Setting                         | What it does                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Fields**                      | Select the fields that show and put them in groups and rows. You can replace labels and set each field as view-only or editable. A field marked **Required** applies when the page opens as a form to create a record. See [Fields, buttons & filters](/docs/interfaces/elements).                                                                                                                                                |
| **Buttons**                     | Add actions next to the record title, for example **Update record**, **Copy link to record**, **Delete record**, **Go to URL in record**, **Run automation** or navigation to a different page. Field groups can have their own buttons, to the right of the group title. See [Buttons](/docs/interfaces/elements#buttons).                                                                                                       |
| **Edit fields**                 | Sets if users can change the record from the sheet, and how. **Off** makes the record read-only. **Inline** lets users edit a field in place. **Form** opens a form page that writes back into the open record. The first time you select **Form**, NocoDB creates the form. After that, you can connect the sheet to a different form, duplicate the current form or open it to edit. See [Form](/docs/interfaces/layouts/form). |
| **Comments & revision history** | Optionally shows the comment thread and change history of the record next to the fields.                                                                                                                                                                                                                                                                                                                                          |
| **Linked records**              | Link fields show related records, inline or as an embedded view. See [Linked records](#linked-records) below.                                                                                                                                                                                                                                                                                                                     |

<Callout type="note">
  A record detail page can be deleted while other pages still reference it. The confirmation lists where it is used, and each referencing element loses record details until you point it at another layout.
</Callout>

## Linked records

A link field on a record detail page can show its related records in two ways. This also applies to the detail pane of a [record review page](/docs/interfaces/layouts/record-review). The **Show as** option in the field properties controls the way:

| Show as   | Result                                                                                                                                             |
| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Field** | The linked records show inline, as **Pills** or **Cards**. Where editing is allowed, users can link or unlink records.                             |
| **View**  | The link field becomes an embedded visualization of the linked records: **List**, **Grid**, **Gallery**, **Kanban**, **Calendar** or **Timeline**. |

<img alt="A link field embedded as a grid on a record detail page" src={__img1} placeholder="blur" />

For embedded views, the properties panel has these settings:

| Setting                       | What it does                                                                                                                                                                                |
| ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Size**                      | Sets the height of the embed. **Auto** (the default) fits the number of records that show. Small, Medium and Large set a fixed height.                                                      |
| **User actions**              | Turn on **Sort**, **Search**, **Filter**, **Group** (Grid) and **Record height** (Grid and List) to give viewers a toolbar on the embed. Viewers cannot use the actions that you leave off. |
| **User filters**              | Tab or dropdown filters in a strip on the embed. They work the same way as page-level [user filters](/docs/interfaces/elements#user-filters).                                               |
| **Edit records inline**       | Lets users edit cells directly in the embedded view.                                                                                                                                        |
| **Link/unlink records**       | Adds a **Link record** button that opens the record picker. The picker obeys the **Limit record selection** condition, if there is one. Also adds an **Unlink record** action on each row.  |
| **Click into record details** | A click on a row opens the record detail page of the linked table, on top of the current sheet. Users can go from a project to a task and back.                                             |

Changes to column width, order and visibility that you make in the builder stay with the element. Changes that viewers make apply only to their session.

## When a record no longer matches the page

The detail sheet reads the open record through the page that opened it. Thus, the [user filters](/docs/interfaces/elements#user-filters) of the page also limit what the sheet can read.

| Situation                                                                                      | Result                                                                                                                                         |
| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| An edit saves, but moves the record outside the current selection                              | The sheet closes and goes back to the list, where the record now belongs.                                                                      |
| The page can no longer read the record, because the record was deleted or an edit moved it out | The sheet shows a notice, not the usual errors. Editing stays off until the page can read the record again. **Retry** checks the record again. |

## Related

* [Table](/docs/interfaces/layouts/table)

---

## Related pages

- [Page Layouts](https://nocodb.com/docs/interfaces/layouts.md): Each NocoDB interface page uses a layout, and this page shows which layout to select for each use case.
- [Table](https://nocodb.com/docs/interfaces/layouts/table.md): NocoDB table pages show records from a table in one or more visualizations: Grid, Gallery, Kanban, List, Calendar or Timeline.
- [Dashboard](https://nocodb.com/docs/interfaces/layouts/dashboard.md): NocoDB dashboard pages give a high-level view of your data with widgets: charts, metrics, embedded views and more.
- [Form](https://nocodb.com/docs/interfaces/layouts/form.md): Form pages in NocoDB let users create a new record, or update the record they have open, through a guided form you design.
- [Record Review](https://nocodb.com/docs/interfaces/layouts/record-review.md): NocoDB record review pages let users go through records one at a time, which is good for approvals and triage.
- [Overview](https://nocodb.com/docs/interfaces/layouts/overview.md): NocoDB overview pages welcome users with links, bookmarks and resources, and are the only layout that does not connect to a table.
