Form Element used in GUI design
An enumeration of the way that properties are displayed to the user:
- Error: an error occurred in the conversion of class to FormElement.
- Label: display as read-only text.
- TextBox: display text in text box.
- Bool: display true/false in check box.
- Calendar: display date in Calendar.
- Date: display date as Date.
- BirthDate: display date as a birth date (No links displayed).
- DateControl: display date as a date.
- DateTime: display date/time as a date and time.
- Time: display time as hours and minutes (converts to TimeOfDay in DateTime).
- Duration: display as Day, Hour, Minute input.
- TimeSpan: display as Hour, Minute input.
- TimeSpanWithSeconds: display as Hour, Minute, Second input.
- Link: display as a hyperlink.
- MailLink: display as a mail link.
- Image: display as an image.
- Hyperlink: display as a hyperlink.
- HtmlSnippet: display as an html snippet.
- DropDownList: display list in a down down list.
- Worker: Specialized control to display Worker workflows.
- RichTextBox: display text input in a multi-line textbox.
- FreeTextBox: display text input in a rich text input control.
- IntegerBox: display numbers in a textbox.
- UIntegerBox: display numbers in a textbox.
- DecimalBox: display numbers in a textbox.
- Notes: display Note workflows in a Notes control.
- Tags: display Tag selection in a Tags control.
- ChildWorkflows: display ChildWorkflows in a specialized control.
- Workers: display Worker workflows in a specialized control.
- Collection: display list in a specialized control.
- ArrayList: display list in a specialized control.
- Array: display list in a specialized control.
- Choice: display choice as a multiple choice selection.
- QnAList: display quiz and poll questions in a specialized control.
- TimePeriod: display start date/time and end date/time.
- TimePeriodStart: display start date/time.
- TimePeriodStartDuration: display start date/time and duration.
- MultiChoice: display all workflows accessible for Array property.
- MultiChoice: display all workflows accessible for Array property when accessing indirectly.
- MapLink: displays a link to a map.
- Heading: used to create a standalone heading
- TextBoxAutoComplete: allows user to enter a string using AutoComplete. Creates workflow if string not found.
- Password: TextBox that hides the content
- CheckBox: Bool with Label displayed as a CheckBox with the Subject as the Label to the right of checkbox.