Field QML Type

Information about a field for a feature table. More...

Import Statement: import Esri.ArcGISRuntime 100.15
Since: Esri.ArcGISRuntime 100.0
Inherits:

Object

Properties

Signals

Detailed Description

Example:

Create a ServiceFeatureTable and obtain one of its fields:

ServiceFeatureTable {
    id: serviceFeatureTable
    url: sampleServerDamageInspectionUrl

    onLoadStatusChanged:  {
        if (loadStatus === Enums.LoadStatusLoaded) {
            var field = serviceFeatureTable.field("PRIMCAUSE");
            var fieldName = field.name;
            var fieldAlias = field.alias;
        }
    }
}

Property Documentation

alias : string

The alias name of the field.

The alias name is usually more user-friendly than the actual field name, which may be constrained by the underlying data source's naming convention.

If there is no alias defined, this is an empty string.


domain : Domain

Returns the domain that limits valid field values to a range or to a set of coded values.

Note: This property is read-write starting with 100.14. It was read-only in prior releases.


editable : bool

Returns whether the field is editable.

Note: This property is read-write starting with 100.14. It was read-only in prior releases.


fieldType : Enums.FieldType

The type of value in the field.

See also Enums.FieldType.


length : int

The field length.


name : string

The name of the field.


nullable : bool

Returns whether the field can accept null values.

Note: This property is read-write starting with 100.14. It was read-only in prior releases.


Signal Documentation

aliasChanged()

Emitted when the alias property changes.

Note: The corresponding handler is onAliasChanged.


domainChanged()

Emitted when the domain property changes.

Note: The corresponding handler is onDomainChanged.

This signal was introduced in Esri::ArcGISRuntime 100.14.


editableChanged()

Emitted when the editable property changes.

Note: The corresponding handler is onEditableChanged.

This signal was introduced in Esri::ArcGISRuntime 100.14.


fieldTypeChanged()

Emitted when the fieldType property changes.

Note: The corresponding handler is onFieldTypeChanged.


lengthChanged()

Emitted when the length property changes.

Note: The corresponding handler is onLengthChanged.


nameChanged()

Emitted when the name property changes.

Note: The corresponding handler is onNameChanged.


nullableChanged()

Emitted when the nullable property changes.

Note: The corresponding handler is onNullableChanged.

This signal was introduced in Esri::ArcGISRuntime 100.14.


Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close