Form View Configuration Guide

The Form View Configuration Engine allows administrators to design dynamic forms, configure fields, manage layouts, define relationships, and control data entry behavior throughout the OJOO Business OS Platform.

Overview

Form View Configuration provides complete control over how forms are generated and displayed.

  • Dynamic form generation
  • Field management
  • Validation rules
  • Dependencies
  • Reference tables
  • Layout configuration
  • Help guides
  • Breadcrumb navigation

Form View Engine Details

Displays the application, module, feature, slug, and base table associated with the form.

Field Description
Application Name Associated application.
Module Name Associated module.
Feature Name Configured feature.
Feature Slug Unique routing identifier.
Base Table Main database table.

Form View Link

The generated URL used to access the configured form.

Reference Tables

Reference tables define relationships between the base table and related tables.

  • Reference table selection
  • Foreign key mapping
  • Master-detail relationships
  • Lookup table configuration

Form Configuration

Configure every field displayed inside the form.

Configuration Description
Primary Key Unique record identifier.
Label User-friendly field label.
Input Type Text, Select, Date, Number, etc.
Required Mandatory field setting.
Disabled Prevent editing.
Readonly Display-only field.
Dependency Linked field dependency.
Grid Column Bootstrap column width.

Layout Configuration

Controls page layout and content placement.

  • YouTube Help Guide ID
  • Layout Selection
  • Partition Grid Selection
  • Top Content Area
  • Left Content Area
  • Right Content Area
  • Bottom Content Area

Dynamic Content Areas

Supports HTML, Twig, Bootstrap, help guides, cards, alerts, widgets, and custom documentation.

Breadcrumb Configuration

Configure navigation paths used throughout the application.

  • Breadcrumb Name
  • Navigation URL
  • Hierarchy Structure

Available Actions

  • Rebuild Form Structure
  • Save Configuration
  • Update Layout
  • Manage Dependencies
  • Configure Relationships

Best Practices

  • Use meaningful labels.
  • Group related fields logically.
  • Minimize unnecessary required fields.
  • Use dependencies carefully.
  • Keep layouts responsive.
  • Document forms using help guides.