The Form View Configuration module is an administration builder screen—NOT a normal record creation form. When a Feature is created with Engine = Form View, its configuration entry is generated automatically. Administrators click "Configure" to open this builder and customize the 6 operational layout sections.
Form View Configuration controls how data entry forms are rendered and validated for end users. Key administrative responsibilities include:
Form View Configuration entries are generated automatically as part of Feature creation:
Pre-populated, read-only operational metadata displaying details fetched from the parent feature definition:
| Field | Description |
|---|---|
| Application Name | Parent application grouping associated with the feature. |
| Module Name | Parent module grouping associated with the feature. |
| Feature Name | Display title of the target feature being configured. |
| Feature Slug | Unique URL identifier segment used for routing and access control. |
| Base Table | Primary database table backing the feature. |
Defines the live navigation link route (e.g. feature/{featureSlug}) that opens or redirects to the rendered Form View page.
Displays relational schema reference keys (fetched from nm_app_schema_reference_key) between the base table and related tables to assist in configuring foreign table dependencies.
Field-level options table configuring 9 properties for each database column:
| Configuration Parameter | Description & Operational Meaning |
|---|---|
| Table Name | Base database table name. |
| Column Name | Database column being configured. |
| PK (Primary Key) | Designates whether the column is a primary key identifier. |
| Label | Human-readable display text label shown next to the form input control. |
| Input Type | Supported controls: Text, Select, Textarea, Number, Hidden, Password, Date, Datetime, File, Email, Checkbox, Radio. |
| Remove Row | Toggle flag (1 = Excluded/Removed from form view, 0 = Displayed). |
| Is Required | Mandatory validation flag (1 = Required entry, 0 = Optional). |
| Is Disabled | Form control attribute flag (1 = Disabled from editing). |
| Is Readonly | Form control attribute flag (1 = Locked as read-only text). |
| Dependency Table | Foreign database table used to populate dynamic dropdown select options. |
| Dependency Value | JSON object specifying value column, label column, status column, and status value for foreign reference tables. |
| Grid Column | Bootstrap column layout width class (e.g. col-md-6, col-lg-12). |
Layout content blocks and page structure options allowing administrators to customize appearance:
nm_youtube_link).col-lg-5, col-lg-6). Dynamic breadcrumb navigation builder allowing administrators to define page breadcrumb link titles, target URLs, and display hierarchy order (nm_breadcrumbs JSON array).