Package-level declarations
Types
A form element that holds one or more attachments on a feature. The AttachmentsFormElement specifies how one or more attachments can participate in the form. When present in the form, the user has the ability to edit the list of attachments specific to the form element.
A user interface for a barcode or QR code scanner. A text value can be entered manually if the client doesn't support scanning or if the barcode or QR code cannot be scanned.
A user interface that displays a list of values in a drop-down. The input allows the user to enter text to filter the values displayed in the list. Only one value can be selected at a time. Combo box options are derived from the available coded values for the associated field in the table.
A user interface for a calendar date picker.
Defines the user interface (form configuration) to display when editing a feature. A web map may define forms for editing features in a feature layer. A layer's form definition is available from the FeatureLayer.featureFormDefinition and can be used to create a feature form.
Provides the user interface definition needed to create a FeatureForm.
A form element that defines a field in the feature table. The FieldFormElement specifies a field for display on the form. It can also define the user interface for editing values for the field and Arcade expressions to manage element display and behavior.
Represents an attachment belonging to a feature form. Wraps the Attachment object and adds additional properties and methods to support displaying attachments in a FeatureForm.
An enumeration of the various types of attachments in a Feature Form.
An element displayed in a form, such as a FieldFormElement or GroupFormElement. A FieldFormElement defines a form element for editing a specified attribute and uses a FormInput to gather information from the user. A GroupFormElement organizes a set of other FormElement objects for display on the form.
An error resulting from the evaluation of an Arcade expression on behalf of a call to FeatureForm.evaluateExpressions(). This object represents an error encountered during the evaluation of the named expression.
The list of display state values for a group form element.
A base class for classes that define a user interface for a FieldFormElement.
The list of display state values for null value options.
A container that holds a set of form elements that can be expanded, collapsed, or displayed together.
A user interface for a radio button group.
A user interface for a binary switch or toggle. This should be used when selecting between two options.
A user interface for a multi-line text area.
A user interface for a single-line text box.
A form element that is not supported by this API.
A form input type that is not supported by this API.