> For the complete documentation index, see [llms.txt](https://docs.ondeva.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ondeva.com/data/custom-tables/table-data.md).

# Table Data

Ondeva's **Table Data** interface lets you view, create, edit, and manage the actual records that live in your app’s backend — directly inside your browser. It’s a fast, developer-friendly interface designed for real-world teams building products, internal tools, or complex workflows.

Whether you’re running a CRM, building a marketplace, collecting form submissions, or managing operational datasets, this view gives you full control over your live application data — no SQL required.

From this screen, you can:

* Create and update entries inline
* Upload files or toggle values instantly
* Export everything to CSV
* Navigate large datasets with pagination
* Inspect every field type, exactly as it behaves in production

### Accessing the Data View

1. Open the **Data** section from the left sidebar.
2. Select a table.
3. Switch to the **Data** tab at the top of the screen.

The interface displays your data in a spreadsheet-style view — every row is an entry, and every column reflects a field from your table schema.

***

### Working with Entries

#### Editing a Row

Click any row to open its full details in the right-side editor. You’ll see all fields (columns), editable based on their data type.

Common editing behaviors:

* **Text / Number**: Type directly
* **Date**: Select from a date picker
* **Checkbox**: Toggle with one click
* **Dropdown / Multi-Select**: Choose from options
* **File**: Upload or replace files inline
* **Rich Text**: Edit via a rich input (viewed as plain text here)

Changes are automatically saved.

***

#### Creating a New Entry

Click the **“Add Entry”** button to open a blank record. Fill in fields — any default values (if configured) will be pre-filled — and your changes are saved as you go.

***

#### Deleting Entries

* Select any row
* Click the trash icon
* Confirm deletion in the dialog

{% hint style="danger" %}
**Note**: Deletes are permanent. For reversible workflows, consider adding a “status” or “archived” field instead.
{% endhint %}

***

### Pagination

Ondeva automatically paginates tables to maintain performance. Each page shows **20 entries** by default. Use the navigation controls at the bottom to move through your dataset.

***

### CSV Export

Click the **“Export to CSV”** button to download the full table contents in `.csv` format.

The export includes:

* Every field (column)
* One row per entry
* Raw values, suitable for spreadsheets, databases, or analytics tools

***

### Field Behavior in the Data Tab

| Field Type      | Data Tab Behavior               |
| --------------- | ------------------------------- |
| Text / Number   | Inline editable                 |
| Date            | Opens a calendar picker         |
| Checkbox        | Toggle on/off instantly         |
| Dropdown        | Select single value             |
| Multiple Choice | Select multiple values          |
| File            | Upload & replace                |
| File Manager    | **Not editable here** (UI-only) |
| Table Reference | Select another entry            |
| Location        | Edit address and geodata        |
| Password        | Write-only, hidden              |
| Rich Text       | Text only (no formatting)       |
| GeoJSON         | Not editable in backend UI      |

***

### Bulk Data via Workflows

Ondeva’s workflow engine lets you work with data programmatically:

* **Load Query** to retrieve matching entries
* **Save Entry** to add or update entries
* **Delete Entry**, **Duplicate Entry**, **For Each**, and more

This is especially useful for:

* Automating form submissions
* Importing files
* Syncing external systems
* Updating many rows at once

Learn more in the [**Workflows**](/workflow/introduction.md) chapter.

***

### Summary

The **Data view** gives you hands-on access to the heart of your application: its live records.

With fast editing, file support, and CSV export built-in, it’s perfect for:

* Testing and verifying backend behavior
* Managing operations workflows
* Editing production data with confidence

No database admin panel needed. Just click, edit, and move fast.


---

# 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.ondeva.com/data/custom-tables/table-data.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.
