Skip to content

Latest commit

 

History

History
52 lines (44 loc) · 3.41 KB

base.md

File metadata and controls

52 lines (44 loc) · 3.41 KB

Form Builder Components

All components in the builder are or are derived from the default components of Formio.js
The system integrates this tool for creating Drag&Drop forms and makes them available to the user in the form of an App with graphics adhering to AGID guidelines
Not all the features of Formio.js have been managed but only those useful for the purpose of the project.
As regards the basic functionality of the project, see general documentation of the application

Metadata

Metadata is data present in each model (form) and is automatically enhanced when creating/modifying a form record. The list of metadata is as follows:
id, rec_name, owner_uid, owner_name, owner_sector, owner_sector_id, owner_function, update_datetime,create_datetime,owner_function_type, sys, demo, deleted, list_order, owner_personal_type, owner_job_title

Basic functionality of all components:

The following properties are managed in the components:

Display:
        Custom CSS Class → classes can be used Bootstrap 4
        Hidden → set the field hidden or not
        Disabled → disables the field and makes it read-only and does not save the data.
        Table View → displays the field in the list view or not
Validation:
        Required → makes the field mandatory in the form
        Unique → checks that the field value is unique in the db, renders the field mandatory in the form
Api:
        Property Name → is the name of the field in the database
        Custom Properties → this configuration depends on the type of functionality adds the field; Yessee the specific documentation of the components
Conditional:
        Advanced Conditions Json-logic
Logic:
        Json-logic

In the components the following properties are not managed:

Display:
        Label Position
        Initial Focus
        Hide Label

Validation:
        Validate On
        Error Label
        Custom Error Message
        Custom Validation
        JSONLogic-Validation

API:
        Field Tags
Conditional:
        Simple

Icons

Regarding the icons and images available in the interfaces, refer to official AGID guide.

Return home