Skip to main content

Page Designer

The Page Designer is a powerful visual configuration tool for building forms, dashboards, reports, and content pages without coding. It provides a comprehensive field system with 60+ field types, advanced validation, conditional logic, and workflow automation capabilities.

Key Capabilities

  • Visual Design: Drag-and-drop interface for building pages
  • 60+ Field Types: Input fields, layout components, dashboard widgets, content components, and interactive components
  • Advanced Configuration: Validation rules, conditional logic, calculated fields, workflows
  • Multi-Mode Support: Forms, Dashboards, Reports, and Content Pages
  • Responsive Design: Grid-based responsive layouts with breakpoint configuration
  • Data Binding: Dynamic data sources, cascading dropdowns, formula-based calculations
  • Workflow Automation: Trigger workflows from field changes or form submission
  • Permissions: Field-level and role-based access control
  • Theming: CSS variables for colors, fonts, and branding

Quick Start

Create a New Page

  1. Open Page Designer
  2. Select a page type: Form, Dashboard, Report, or Content Page
  3. Drag fields from the Components panel to the canvas
  4. Configure field properties in the properties panel
  5. Add validation, conditional logic, and workflows as needed
  6. Save and publish

Field Configuration

Each field has three main sections:

  • Basic Tab: Label, placeholder, description, default value, options
  • Display Tab: Visibility, disabled state, styling, decorations
  • Data Tab: Default value, persistence, data source configuration
  • Validation Tab: Required, validation rules, custom error messages
  • Conditional Tab: Show/hide based on other field values
  • Help Tab: Inline documentation for end users

Documentation Structure

Supported Page Types

TypePurposeUse Cases
FormData entry and collectionUser registration, contact forms, surveys
DashboardData visualization and KPIsAnalytics, reporting, monitoring
ReportFormatted output documentsInvoices, certificates, statements
ContentStatic or dynamic content pagesLanding pages, documentation, websites

Field Categories

Form Fields (25+)

Basic input fields for data collection: text, email, number, select, date, file, etc.

Layout Components (20+)

Containers for organizing fields: grid, columns, tabs, accordion, repeater, etc.

Dashboard Widgets (10+)

Data visualization components: charts, KPIs, gauges, maps, timelines, etc.

Content Components (15+)

Content and display components: heading, image, video, alert, navigation, etc.

Interactive Components (5+)

User interaction elements: dialog, drawer, dataview, tree-view, etc.

Getting Started

Start with the Field Types documentation to understand available components, then explore Field Properties for detailed configuration options.

Technical Reference

For developers building or extending the Page Designer: