Configurable Form Elements for Dynamic Input
FormField is the core building block of user interaction within the EveryDataStore Smart Form Builder. It represents a single input element in the form—such as a text box, text area, dropdown, checkbox, relation field, file upload, or hidden field.
Every FormField is associated with exactly one FormFieldType, which defines its basic functionality and input behavior. The actual appearance, label, placeholder, help text, validations, and other configurations of a field are stored in its related FormFieldSettings model.
These settings control how the form field is rendered and used in the form. The Form Builder dynamically assembles each FormField using these settings, ensuring full flexibility and a low-code approach to form design.
FormFields are grouped within FormSectionColumns to enable structured layouts and logical form flow. Depending on the use case, any number of fields can be added to a column.
With FormFields, complex forms can be built quickly and adapted to any business process—without writing a single line of code.
Name |
FormField |
||
---|---|---|---|
Properties |
Name |
Type |
Description |
Slug |
Varchar(110) |
EveryDataStore-ID |
|
Sort |
Int(2) |
Sort field |
|
Relations (has one) |
|||
Relations (has many) |