InputField
esri/widgets/FeatureForm/InputFieldThis is a read-only support class that represents an input field. It helps provide a consistent API for the different types of input fields used by the FeatureForm widget. The values are computed internally by the FeatureFormViewModel.
Property Overview
| Name | Type | Summary | Class | |
|---|---|---|---|---|
| String | The name of the class. more details | more details | Accessor | |
| String | The field's description. more details | more details | InputField | |
| CodedValueDomain | RangeDomain | The input value's domain. more details | more details | InputField | |
| Boolean | When true, the field is editable. more details | more details | InputField | |
| String | The type of editor used when working with | more details | InputField | |
| String | If the input field's value is invalid, this property returns validation error code. more details | more details | InputField | |
| String | A user-friendly formatted error message based on the validation error code. more details | more details | InputField | |
| String | A hint for the field's value. more details | more details | InputField | |
| String | The field's label. more details | more details | InputField | |
| Number | Restricts the input length. more details | more details | InputField | |
| String | The associated field name. more details | more details | InputField | |
| Boolean | Indicates whether the field is required. more details | more details | InputField | |
| String | The type of input field. more details | more details | InputField | |
| Boolean | When | more details | InputField | |
| Number | String | null | The input's value. more details | more details | InputField | |
| Boolean | When | more details | InputField |
Property Details
- Since: ArcGIS API for JavaScript 4.7
The name of the class. The declared class name is formatted as
esri.folder.className.
- descriptionStringreadonly
The field's description.
The input value's domain. This is used to constrain the allowable values of the layer.
- editableBooleanreadonly
When true, the field is editable.
- editorTypeStringreadonly
The type of editor used when working with
stringfields. Possible values are in the table below.Value Description text-box An HTML textbox used to capture input. text-area An HTML textarea used to capture input. - Default Value:"text-box"
- errorStringreadonly
If the input field's value is invalid, this property returns validation error code. Otherwise, it is
null.
- errorMessageStringreadonly
A user-friendly formatted error message based on the validation error code.
- hintStringreadonly
A hint for the field's value. This property is rendered as a tooltip.
- labelStringreadonly
The field's label.
- maxLengthNumberreadonly
Restricts the input length.
- nameStringreadonly
The associated field name.
- requiredBooleanreadonly
Indicates whether the field is required.
- typeStringreadonly
The type of input field. Possible values are listed below.
Value Description number Input represents a number. text Input represents text. date Input represents a date. unsupported The field represents an unsupported value. A blobfield type is an example of this.
- validBooleanreadonly
When
true, the input value is invalid. Otherwise, it is valid.
The input's value.
- visibleBooleanreadonly
When
true, the field is displayed. Otherwise, it is hidden.