• Documentation
  • Ask a Question
  • Zeroplat.io
  • Documentation
  • Ask a Question
  • Zeroplat.io
  • Introduction
    • Welcome to Zeroplat
    • Video Intro
  • Get Started
    • Requirements
    • Installation
  • Management
    • Resources
    • SaaS
      • Multi-tenancy
      • Editions
    • Permissions
    • Organization Units
    • Language
      • Languages
      • Language Texts
    • Roles
    • User
      • Users
      • Invite Users
    • Audit Logs
  • Visual Builder
    • Overview
    • Resources
      • Menu & Navigation
      • Pages
      • Dashboards
      • Components
      • Generate Pages from Datasource
    • Design
      • JS Query
      • Transformer
      • Variable
    • Event Designer
      • Tasks
        • Execute query
        • Start workflow
        • Show page
        • Close Page
        • Set variable
        • Show notification
        • Set components props
      • Switch
        • If
        • Confirm box
        • Confirm popover
    • Data
    • Preview & Publish
    • Components
      • Common Properties
        • Layout
        • Style
        • Actions
        • Validations
        • Tooltip
      • Inputs
        • Button
        • Input
        • InputNumeric
        • ComboBox
        • MulticolumnCombobox
        • Checkbox
        • CheckboxGroup
        • Switch
        • RadioGroup
        • ToggleButtonGroup
        • LocalizedInput
        • Slider
      • Business
        • OrganizationUnitBrowser
        • RoleBrowser
        • UserBrowser
      • Data display
        • DataGrid
      • Editors
        • QuillEditor
      • Feedback
        • Alert
        • Progress
      • File
        • Dropzone
        • FileButton
        • FileInput
      • Layout
        • SplitLayout
      • Navigation
        • TabBar
      • Pickers
        • DatePicker
        • DateTimePicker
        • DateRangePicker
        • DateCalendar
        • TimePicker
        • IconPicker
      • Surfaces
        • Card
      • Charts
        • AreaChart
  • Backend
    • Overview
  • Integrations
    • Overview
    • Environments
    • Database
      • MS SQL
      • SQL Lite
      • My SQL
      • PostgreSQL
    • API
      • Rest API
      • SMTP
      • Google Sheets
      • Twillio SMS
    • Javascript
      • Variable
      • Transformer
      • JS Query
    • Zeroplat Hosted
      • Zeroplat E-mail
  • Workflow (BPM)
    • Overview
    • Building and managing workflows
    • Inbox
    • Outbox
  • Marketplace
    • Overview
    • Management

Generate Pages from Datasource

8 views 0

Written by Zeroplat
7 September 2025

Zeroplat allows you to instantly create fully functional CRUD (Create, Read, Update, Delete) pages directly from your data source. Instead of building pages manually, you can generate them in just a few clicks. This feature is especially useful when you need to quickly scaffold applications or test data interactions.

Why Use This Feature?

  • Speed: Build ready-to-use pages in minutes.
  • Consistency: Auto-generated pages follow a standard structure.
  • Flexibility: Pages can be customized later in the Visual Designer.
  • Productivity: Focus more on business logic, less on repetitive UI setup.

Step-by-Step Guide

1. Open the Generator

  • From the left navigation menu, go to Resources → New → Generate from Data Source.
  • The page generation wizard will open.

2. Select a Data Source

  • All previously defined data sources (SQL Server, MySQL, PostgreSQL, SQLite, etc.) will appear in the list.
  • Choose the data source you want to work with.

3. Choose a Table

  • Once the data source is selected, Zeroplat will fetch all available tables.
  • For example: Customers, Orders, Products.
  • Select the table for which you want to generate CRUD pages.

4. Configure Page Generation

  • Zeroplat automatically prepares the following pages for you:
    • List Page → Displays all records in a grid or table view.
    • Create Page → Allows adding a new record.
    • Edit Page → Used for updating an existing record.
    • Detail Page → Shows the details of a single record.
  • You can enable or disable specific pages depending on your needs.

5. Map Fields (Optional)

  • The system converts table columns into form fields automatically.
  • Example: Id, Name, Surname, Balance → become input fields.
  • You can hide unnecessary fields or adjust labels before generating.

6. Generate the Pages

  • Click Generate to create the pages.
  • Zeroplat will build and add the pages to your project’s menu automatically.
  • The pages are immediately ready to use with full CRUD functionality.

7. Customize Your Pages

  • Open the generated pages in Visual Designer.
  • Add filters, buttons, or modify layouts to match your needs.
  • You can also apply your own styling and business logic later.

Example Walkthrough

  1. Select the data source SQLite.
  2. Choose the table Customers with fields: Id, Name, Surname, Balance.
  3. Zeroplat instantly generates:
    • Customers List page
    • Add Customer page
    • Edit Customer page
    • Customer Details page
  4. These pages are directly linked to the database and can perform CRUD operations immedia

Key Benefits

  • Rapid prototyping: Ideal for building MVPs or admin dashboards quickly.
  • Scalable: Works with any supported database.
  • No-code ready: You don’t need to write a single line of code.
  • Customizable: Generated pages are a starting point; you can refine them anytime.

👉 Tip: After generation, always refresh the application to ensure new pages appear correctly in the navigation.

Was this helpful?

Yes  No
Related Articles
  • DateCalendar
  • Progress
  • TimePicker
  • IconPicker
  • DateTimePicker
  • DateRangePicker

Didn't find your answer? Contact Us

Previously
Components
Up Next
Design
Copyright 2025 Zeroplat.io. All Rights Reserved