Docs

Data Management

Data Management Data Management is where you create, view, edit, and delete records in your tables. After creating tables, you can access your data through Data in the sidebar, then select your table. Prerequisites : - Complete Installation and Getting Started Guide - Create at l

Data Management

Data Management is where you create, view, edit, and delete records in your tables. After creating tables, you can access your data through Data in the sidebar, then select your table.

Prerequisites: - Complete Installation and Getting Started Guide - Create at least one table using the Table Creation Guide

How Data Operations Work

Important: All data operations happen through backend APIs: - When you create/edit/delete records, the frontend sends HTTP requests to the backend server - Backend processes the request and updates the database - Frontend receives the response and updates the UI

No API exists on the frontend - it's purely a client interface consuming backend-produced APIs.

Navigating to Your Table Data

How to Access: 1. Click Data in the sidebar 2. Select your table from the submenu 3. You'll see the data management page for that table

Data Table View

What You'll See: - Table header with your table name - Action buttons in the top-right corner - Data table showing all records with pagination - Empty state if no records exist yet

Main Actions

Filter Button

  • Shows "Filter" when no filters are active
  • Changes to "Filters (N)" when filters are applied
  • Click to open the filter drawer - see Filter System
  • Active filters show as a badge above the table with a "Clear" button

Create Button

  • Blue "Create" button with plus icon
  • Click to go to the record creation form
  • Only appears if you have create permissions

Select Items Mode

  • Click "Select Items" to enable selection mode
  • Button changes to "Cancel Selection" when active
  • Select multiple records by clicking checkboxes
  • "Delete Selected (N)" button appears when records are selected
  • Only appears if you have delete permissions

Column Selector

  • Dropdown to show/hide table columns
  • Select which fields to display in the table
  • Your preferences are saved locally

Viewing Records

Table Display: - Each row represents one record - Click any row to view and edit that record's details - Fields display based on their type: - Dates/Timestamps show formatted date/time - Booleans show as "Yes/No" badges - Long text truncates at 50 characters - Empty values show as "-"

Actions Column: - Three-dot menu on the right of each row - Delete option (if you have permission) - More actions may appear based on your permissions

Pagination: - Shows at the bottom when you have multiple pages - Navigate with Previous/Next buttons or page numbers - URL updates with page number for bookmarking

Creating New Records

Click "Create" Button: 1. Opens the creation form page 2. Form shows all fields based on your table schema 3. Required fields are marked with asterisks 4. Relation fields show with pencil icons - see Relation Picker

Form Behavior: - Fields appear based on column configuration - Default values are pre-filled - Field descriptions show as help text below labels - Validation runs when you save

Save Process: 1. Click "Save" button in the top-right 2. Validation checks all required fields 3. If invalid, error messages appear under fields 4. If valid, record is created and you're redirected to the edit page 5. Success notification appears

Editing Records

Click Any Row in the Table: 1. Opens the edit form for that record 2. All current values are loaded 3. Form looks similar to create form

Edit Form Features: - Save button - Only enabled when you make changes - Delete button - Red button to delete the record - Field validation works the same as creation - Changes are tracked automatically

Making Changes: 1. Modify any fields you need 2. Save button becomes enabled when changes are detected 3. Click "Save" to update the record 4. Success notification confirms the update

Deleting a Record: 1. Click the red "Delete" button 2. Confirmation dialog appears 3. Confirm to delete the record 4. You're redirected back to the table view

Bulk Operations

Selecting Multiple Records: 1. Click "Select Items" to enable selection 2. Checkboxes appear on each row 3. Click checkboxes to select records 4. Selected count shows in the button

Bulk Delete: 1. Select records you want to delete 2. Click "Delete Selected (N)" button 3. Confirm the bulk deletion 4. All selected records are deleted 5. Table refreshes automatically

Working with Related Data

Relation Fields in Forms: - Show with a pencil icon - Click to open the relation picker - Select related records from other tables - See Relation Picker System for details

Viewing Relations: - Related data may show as IDs or names in the table - Click the row to see full relation details in edit form - Use filters to search by related data

Tips for Data Management

Performance: - Use filters to find records quickly - Hide unnecessary columns for cleaner view - Pagination loads data in chunks for speed

Organization: - Save commonly used filters - Customize visible columns per table - Use bulk operations for multiple changes

Navigation: - URLs update with filters and pages - bookmark specific views - Browser back/forward works with navigation - Table state persists when you return