| Interface | Description |
|---|---|
| FilterCriteriaFunction | Criteria function for pick lists. |
| FormItem.CustomStateGetter | |
| FormItem.StateCustomizer | |
| FormItemCriteriaFunction | Interface containing a method to return filter criteria for use by some form item. |
| NextValueHandler | |
| PastedValueTransformer | |
| PickList | Interface to show a drop-down list of pickable options. |
| PreviousValueHandler | |
| ShouldDisableCanvasCustomizer |
| Class | Description |
|---|---|
| AIDataQuestionItem | A form item for managing existing, as well as creating new, Answer Engine DataQuestions. |
| AutoFitTextAreaItem | Class for editable multi-line text areas (uses HTML <TEXTAREA> object) automatically expands to accommodate its content |
| BlurbItem | FormItem intended for inserting blurbs of instructional HTML into DynamicForms. |
| BooleanItem | Boolean form item, implemented with customizable checkbox images |
| ButtonItem | FormItem for adding a Button to a form. |
| CancelItem | Button that cancels any changes in the form, by calling DynamicForm.cancelEditing when clicked. |
| CanvasItem | FormItem which renders a Canvas inline in a DynamicForm instance. |
| CheckboxItem | Checkbox form item, implemented with customizable checkbox images. |
| ColorItem | Form item for selecting a color via a pop-up ColorPicker. |
| ColorPickerItem | Form item for selecting a color via a pop-up ColorPicker. |
| ComboBoxItem | The Combobox is a text input field which can show a list of options via a drop-down PickList. |
| DateItem | A FormItem for editing logical-Date values, where times are ignored. |
| DateRangeItem | Allows a user to select an absolute or relative range of dates via two RelativeDateItems (if allowRelativeDates is true) or two DateItems. |
| DateTimeItem | A simple DateItem subclass for editing regular datetime values, where date and time elements are relevant. |
| DoubleItem | TextForm item for managing a text field that displays a decimal value. |
| FieldOperatorCustomizer | Customizer that returns the list of OperatorIds applicable to a given field. |
| FileItem | Binary data interface for use in DynamicForms. |
| FloatItem | A TextItem for managing a text field that displays a floating point value. |
| FormItem | A UI component that can participate in a DynamicForm, allowing editing or display of one of the values tracked by the form. |
| FormItemFactory | |
| FormItemFunctionContext | Context object passed to FormItemFunctions containing information about the form item on which the function was fired |
| FormItemIcon | Form item icon descriptor objects used by Form Items to specify the appearance and behavior of icons displayed after the item in the page flow. |
| HeaderItem | FormItem for showing a header within a DynamicForm. |
| HiddenItem | HiddenItems track a value but have no visible appearance and do not take up space in the form layout. |
| IntegerItem | FormItem intended for inputting integer numbers. |
| IPickTreeItem | Subclass of PickTreeItem which shows an IMenuButton rather than a simple MenuButton as it's main button. |
| LinkItem | A form item that displays a URL. |
| MiniDateRangeItem | Provides a compact interface for editing a date range, by providing a formatted, read-only display of the current selected date range with an icon to launch a DateRangeDialog to edit the range. |
| MultiComboBoxItem | A MultiComboBoxItem is a combo box that allows the user to select multiple options. |
| MultiFileItem | The MultiFileItem provides an interface for a user to save one or more files that are related to a DataSource record, where each file is represented by a record in a related DataSource. |
| NativeCheckboxItem | A checkbox for manipulating 2-valued fields based on the native checkbox element. |
| PasswordItem | FormItem for password fields, where text input by the user should not be shown in readable text. |
| PickerIcon | Convenience class for setting pickers for form fields. |
| PickTreeItem | FormItem that allows picking a value from a hierarchical data model. |
| RadioGroupItem | FormItem that shows a set of mutually exclusive options as a group of radio buttons. |
| RelativeDateItem | A FormItem for entering a date relative to today or relative to some other date, or a specific absolute date. |
| ResetItem | Button that resets the form to default values, by calling DynamicForm.resetValues() If you define a click handler on this item, you can return false to cancel the reset. |
| RichTextItem | FormItem for rich text (HTML) editing. |
| RowSpacerItem | Form item that renders as a blank row in the form layout. Set startRow to false to create a rowSpacer that simply takes up every remaining column in the current row rather than starting a new row. |
| SavedSearchItem | (SSI for short) Provides a UI for creating, editing and applying saved searches for a target using the SavedSearches system. |
| SectionItem | Header item for a collapsible section in a DynamicForm. |
| SelectItem | FormItem that allows picking between several mutually exclusive options via a select list. |
| SelectOtherItem | FormItem that shows a list of options, plus an "Other..." option that allows them to enter another value. |
| SliderItem | FormItem that uses a Slider component to present an interface for picking from either a continuous range or a range with a small number of discrete values. |
| SpacerItem | A SpacerItem takes up a single cell in the FormLayout, of arbitrary size. |
| SpinnerItem | Item for picking a number. |
| StaticTextItem | A FormItem that displays an uneditable value. |
| SubmitItem | Button that saves the data in the form, by calling DynamicForm.submit() when clicked. |
| TextAreaItem | Class for editable multi-line text areas (uses HTML <TEXTAREA> object) |
| TextItem | FormItem for managing a text field. |
| TimeItem | A FormItem for editing logical-time values, which are Date instances where only the time-portion is relevant. |
| ToolbarItem | Set of horizontally arranged buttons. |
| UploadItem | FormItem that creates an HTML <input type="file"> control, with an interface that allows a user to pick a file from his machine to upload to the server. |
| ViewFileItem | A simple subclass of FileItem for displaying the contents of "imageFile" fields in DynamicForms. |