CIMFormFieldElement Class Members
In This Topic
The following tables list the members exposed by CIMFormFieldElement.
Public Constructors
Public Properties
| | Name | Description |
 | Description |
Gets or sets a string that describes the element in detail.
|
 | Domain |
Gets or sets the domain to apply to this field. If defined, it takes precedence over domains
defined in field, type, or subtype.
|
 | EditableExpressionName |
Gets or sets the name of an Arcade expression that returns a boolean value. When this expression
evaluates to 'true', the element is editable. When the expression evaluates to 'false' the element
is not editable. If the referenced field is not editable, the editable expression is ignored and
the element is not editable.
|
 | FieldName |
Gets or sets a string containing the field name as defined by the layer or table.
|
 | Hint |
Gets or sets a string representing placeholder text. This only applies for input types that support
text or numeric entry.
|
 | Input |
Gets or sets the input user interface to use for the element.
|
 | Label |
Gets or sets a string indicating what the element represents. If not supplied, the label is derived
from the alias property in the referenced field in the service.
|
 | RequiredExpressionName |
Gets or sets the name of an Arcade expression that returns a boolean value. When this expression
evaluates to 'true' and the element is visible, the element must have a valid value in order for
the feature to be created or edited. When the expression evaluates to 'false' the element is not
required. If no expression is provided, the default behavior is that the element is not required.
If the referenced field is non-nullable, the required expression is ignored and the element is
always required.
|
 | ValueExpressionName |
Gets or sets the name of an Arcade expression that returns a date, number, or string value.
When this expression evaluates the value of the field will be updated to the result. This
expression is only evaluated when 'editableExpression' (if defined) is false but the field itself
allows edits.
|
 | VisibilityExpressionName |
Gets or sets the name of an Arcade expression that returns a boolean value. When this expression
evaluates to 'true', the element is displayed. When the expression evaluates to 'false' the element
is not displayed. If no expression is provided, the default behavior is that the element is
displayed. Care must be taken when defining a visibility expression for a non-nullable field i.e.
to make sure that such fields either have default values or are made visible to users so that they
can provide a value before submitting the form.
|
Top
Public Methods
Public Events
See Also