Skip to main content

Page Component

Overview​

Page Component is a UI-level component used to design full application pages using a visual builder. It supports dynamic layouts, nested sections, and data-driven rendering using dataset field mapping.

Available only when team type is set to UI.


Purpose​

Page Component enables creation of dynamic pages without code. Pages are visually designed and backed by dynamic data using a Jinja2-style templating approach.

Configured pages automatically become reusable UI views.


Key Capabilities​

  • Visual page builder
  • Section-based page layout
  • Dynamic data binding
  • Dataset field mapping
  • Jinja2-style dynamic rendering
  • No-code page configuration

Page Creation Flow​

Create Page Layout​

  • Open Team Builder
  • Switch team type to UI
  • Drag and drop Page Component into canvas
  • Define page structure using sections (header, body, footer, blocks)

Layout is created visually using drag-and-drop.


Design Page Visually​

  • Add and arrange UI sections
  • Configure headers, content blocks, and containers
  • Define static and dynamic regions in layout

Page structure is finalized before data binding.

Page visual builder interface


Configure Dynamic Data​

  • Open Page Component configuration screen
  • Select dataset source
  • Map dataset fields to page sections
  • Bind fields to dynamic placeholders using Jinja2-style expressions

This allows page content to render dynamically per dataset record.

Dynamic dataset field configuration


Preview and Save​

  • Preview page using default configured values
  • Validate layout and bindings
  • Save configuration

Preview with default and live dataset values

Configured page is now ready for use.


Runtime Behavior​

My Work Section​

  • Configured pages appear under My Work
  • Each page reflects its designed layout
  • Data is rendered dynamically based on dataset mapping

Clicking a page opens the fully rendered dynamic view.


My Work Section

Use Cases​

  • Dynamic detail pages
  • Data-driven dashboards
  • Entity profile pages
  • Workflow summary pages
  • Custom internal application pages

Summary​

Page Component allows visual construction of full application pages and binding to live datasets using dynamic field mapping. Output is reusable, data-driven UI views rendered in real time without writing code.