ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMFormFieldElement Class
Properties Methods Events


In This Topic
    CIMFormFieldElement Class Members
    In This Topic

    The following tables list the members exposed by CIMFormFieldElement.

    Public Constructors
    Public Properties
     NameDescription
    Public Property Gets or sets a string that describes the element in detail.  
    Public Property Gets or sets the domain to apply to this field. If defined, it takes precedence over domains defined in field, type, or subtype.  
    Public Property 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.  
    Public Property Gets or sets a string containing the field name as defined by the layer or table.  
    Public Property Gets or sets a string representing placeholder text. This only applies for input types that support text or numeric entry.  
    Public Property Gets or sets the input user interface to use for the element.  
    Public Property 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.  
    Public Property 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.  
    Public Property 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.  
    Public Property 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
     NameDescription
    Public Method Creates a deep copy of CIMFormFieldElement.  
    Public Methodstatic (Shared in Visual Basic) Reconstructs the CIMFormFieldElement with a specified state from a JSON encoding.  
    Public Method Not implemented, reserved for future use. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Public Method Reads the element inside the reader. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Public MethodOverridden.  Creates a JSON encoding of the CIMFormFieldElement and its current state.  
    Public Method Writes the element inside the writer. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Top
    Protected Methods
     NameDescription
    Protected Method Called from a property setter to notify the framework that an Object member has changed. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Protected MethodOverridden.  Reads the child element inside the reader.  
    Protected MethodOverridden.  Writes a child element to the writer.  
    Top
    Public Events
     NameDescription
    Public Event Occurs when a property value changes. (Inherited from ArcGIS.Core.CIM.CIMObject)
    Top
    See Also