Form Element is a type of plugin that is extensible via Joget's plugin architecture. Form Element is responsible for providing the end users form input elements to interact with.
There are many different form fields (i.e., TextField, SelectBox, Hidden Field, etc.) to choose from when your are designing your forms.
You can drag-and-drop them on your form canvas and then edit their properties.
Each form element has its own set of attributes, ID and Label attributes are common to most of them.
Figure 1: Text Field Properties
ID | The 'ID' in the property editor is a unique identifier. Reserved IDs Do not use the following reserved IDs on the form element's ID attribute:
Auto Generated IDs Take note of the following IDs as these are automatically generated upon the creation of a new form. Please take note upon submission of the form in runtime, these fields will be updated automatically:
Recommended Naming Convention We recommend the use of snake case (i.e. first_name) as this is the standard database naming convention. The ID declared will be part of the database table column name. |
Label | "Label" is the human-readable identifier for the form field. |
List of Form Elements
- Advanced Grid
- AJAX Subform
- Calculation Field
- Captcha
- Check Box
- Custom HTML
- Date Picker
- File Upload
- Form Column
- Form Grid
- Grid
- Hidden Field
- ID Generator Field
- Image Upload
- List Grid
- Multi Paged Form
- Multi Select Box
- Password Field
- Popup Select Box
- Radio
- Rich Text Editor
- Section
- Select Box
- Signature
- Spreadsheet
- Subform
- Text Area
- Text Field
- Time Picker