Class for accessing the form configuration file. It provides methods to get certain elements from the configuration.
Class for accessing the configuration of a specific form. The form configuration only provides a subset of available attributes for forms.
Class for forms. The form will take care for rendering the form, validating the submitted data and saving the data back to the item.
The form must be instanciated with an instance of an Form configuration and optional an SQLAlchemy mapped item.
If an SQLAlchemy mapped item is provided there are some basic validation is done based on the defintion in the database. Further the save method will save the values directly into the database.
If no item was provided than a dummy item will be created with the attributes of the configured fields in the form.