> For the complete documentation index, see [llms.txt](https://docs.struct.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.struct.com/tutorials/guides/how-to-use-inline-editing.md).

# How to use Inline editing

Inline editing allows you to manipulate your data in a modern, user-friendly way.

## What is Inline editing?

Inline Editing turns your many columns into a fast, focused workspace. Update several cells in place, review every change, and save them together. Spend less time opening forms and more time keeping data accurate.

## Access Inline editing

Click **Start inline editing** above the columns to begin.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2F7hVQqVnLtQWk02YVluvI%2FStartInlineEditingButton.png?alt=media&amp;token=161bccc1-12c3-4441-9a97-d6164823f04b" alt=""><figcaption></figcaption></figure>

## Navigation

Select a cell before copying, pasting, or editing its value.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2Fw9DoZc57tDQj0gvkWhDw%2FSk%C3%A6rmbillede%202026-08-07%20110400.png?alt=media&amp;token=ce153bb2-4b1c-419e-8515-43a35c00647c" alt=""><figcaption></figcaption></figure>

### With mouse

Hover over a cell, then left-click it to select it.

### With keyboard

Use the arrow keys or numpad arrow keys to move between cells.

Press `ENTER` to select the active cell.

Press `TAB` to move right in the current row. At the row’s end, `TAB` moves to the next column.

## Copy and paste

Copy a cell’s value, then paste it into another compatible cell. A dotted border marks copied cells.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FK8SkGsgdLtZ1d1tyYcu3%2FSk%C3%A6rmbillede%202026-08-07%20104542.png?alt=media&amp;token=c5159eb8-7f3e-4e0a-9fa8-ae76a523d87e" alt=""><figcaption></figcaption></figure>

### With mouse

1. Right-click the source cell and select **Copy**.
2. Right-click the destination cell and select **Paste**.

### With keyboard

1. Select the source cell and press `CTRL` + `C`.
2. Select the destination cell and press `CTRL` + `V`.

## Select multiple cells

Select multiple cells to copy and paste values across compatible product types.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FVoIHND5cbod7DAYRqdkY%2FSk%C3%A6rmbillede%202026-08-07%20105330.png?alt=media&amp;token=0ce98924-f244-49b4-bb5d-e5ebbcabcd67" alt=""><figcaption></figcaption></figure>

### With mouse

Hold the left or right mouse button, then drag across the cells.

### With keyboard

Hold `SHIFT` while navigating. This selects every cell between the start and end cells.

The active cell has a marker in its lower-right corner. Selected cells show the same marker.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2Fjhy5w7BWp1l6WIhlg2ui%2FSk%C3%A6rmbillede%202026-08-07%20110712.png?alt=media&amp;token=bd06c81c-4f59-4672-a512-1e9b754ca54b" alt=""><figcaption></figcaption></figure>

### Also

If you have selected one cell already. Hold `CTRL` and click another cell. This selects every cell between the original and new cell.

## Edit

You can edit cells that are not marked as **read-only**.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FWyxsviyhjtwVfbtCiv5Y%2FSk%C3%A6rmbillede%202026-08-07%20111449.png?alt=media&amp;token=f017adfa-002b-4648-8fac-e797d73fdda4" alt=""><figcaption></figcaption></figure>

### With mouse

1. Double-click a cell to start editing.
2. Press the **Save** button to save the change.
3. Press the red **Cancel** button to discard the change.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FEVOuUyuFDYE2sARQbklr%2FSk%C3%A6rmbillede%202026-08-07%20112012.png?alt=media&amp;token=acf82baf-a1eb-435f-8b4d-2239b4fcc925" alt=""><figcaption></figcaption></figure>

### With keyboard

1. Select a cell and press `ENTER` to start editing.
2. Press `CTRL` + `ENTER` to save the change.
3. Press `ESC` to cancel the change.

Press `TAB` to save the current edit and move to the next cell.

### Review changes

Hover over the green marker in a cell’s upper-left corner to review its changes.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FmJAWa0WqytGpGniMQHfa%2FSk%C3%A6rmbillede%202026-08-07%20120648.png?alt=media&amp;token=fa56fd7d-6806-4c5a-a730-340ce156d21a" alt=""><figcaption></figcaption></figure>

## Finish inline editing

Click **Stop inline editing** to end the session.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FW1fspdHWntCgJlQI4Xy3%2FSk%C3%A6rmbillede%202026-08-07%20125031.png?alt=media&amp;token=15c98741-8776-4216-ab87-0a25f29281d9" alt=""><figcaption></figcaption></figure>

If you made changes, choose one of the following actions:

* Click **Save changes** to keep all changes.
* Click **Discard changes** to remove all changes.

These actions appear below the columns after your first edit. A counter shows the number of changes and affected entities.

<figure><img src="https://2141378775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuUonpFWM7AJ0xVVXV1tr%2Fuploads%2FbuVMLVoYJBUeVdkDKJuV%2FSk%C3%A6rmbillede%202026-08-07%20125502.png?alt=media&amp;token=84734646-91b7-42f2-9d7c-b978d93d41dd" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.struct.com/tutorials/guides/how-to-use-inline-editing.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
