| 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 | 
|---|---|
| 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.cancelEditingwhen 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  FormItemfor editinglogical-Datevalues, where  times are ignored. | 
| DateRangeItem | Allows a user to select an absolute or relative range of dates via two  RelativeDateItems (ifallowRelativeDatesis true) or twoDateItems. | 
| DateTimeItem | A simple  DateItem subclassfor editingregular datetimevalues, 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  PickTreeItemwhich shows anIMenuButtonrather than a simpleMenuButtonas 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  DateRangeDialogto 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 startRowtofalseto 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  targetusing theSavedSearchessystem. | 
| 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  Slidercomponent 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  FormItemfor editinglogical-timevalues, 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  FileItemfor displaying the contents of "imageFile"
 fields in  DynamicForms. |