Initializes a new instance of the {@link geocortex.forms.FormDefinition} class.
The xml of the form definition in a string.
The dictionary of DataItem collection.
The geometry to use for filtering the entries in the list box.
The container form item.
The dictionary of collection of DataItem to be used when binding form items that derive from DataItemsFormItem, such as ComboBoxFormItem and ListBoxFormItem.
The input geometry that can be used to filter the queries in the ComboBox and ListBox.
The known types used by this form definition.
The maximum height of the form (in pixels).
The maximum width of the form (in pixels).
The title of the form.
The Form Definition Language version.
Adds a cascading relationship. The FormDefinition will satisfy these relationships after it loads all controls by attaching the supplied handler to the cascading event of the specified control.
The id of the control that supports cascading.
The form item.
The handler that will be triggered when an item cascades.
Destroy all the form ui dijits that were created.
Get the contained FormItem with the given id or null if none can be found.
A flatten list of FormItemResult for all items in the FormDefinition.
[]}
Adds a control entry that allows the FormDefinition to quickly find the control by its ID.
The form item.
Renders a form and attaches it to the dom node. This method should be overridden in the viewer.
The node to render.
Validates the form item. Returns a collection of invalid items.
[]}