FieldDescription QML Type

Field to be created. Creation of fields and tables is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via GeodatabaseUtility::create()."> FieldDescription QML Type | ArcGISQtQml
  • Esri.ArcGISRuntime
  • FieldDescription
  • An object that describes a Field to be created. Creation of fields and tables is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via GeodatabaseUtility::create(). More...

    Import Statement: import Esri.ArcGISRuntime
    Since: Esri.ArcGISRuntime 100.14
    Inherits:

    Object

    Properties

    Signals

    Detailed Description

    Property Documentation

    alias : string

    The field's alias. The default value is an empty string.


    domainName : string

    The name of the domain to use on this field. The domain must already exist in the geodatabase (see Geodatabase::createDomain(DomainDescription)). The default value of an empty string indicates that no domain should be used.


    editable : bool

    true if the field is editable. The default value is true.


    fieldType : Enums.FieldType

    The field's data type. The default is Enums.FieldTypeUnknown, and must be set to a valid type.


    length : int

    The length of the field. The default value is 0. This only applies to text fields.


    name : string

    The field's name. Field names must consist only of alphanumeric characters and underscores, and cannot start with a number or an underscore.


    nullable : bool

    true if the field is nullable. The default value is true.


    Signal Documentation

    aliasChanged()

    Emitted when the alias property changes.

    Note: The corresponding handler is onAliasChanged.


    domainNameChanged()

    Emitted when the domainName property changes.

    Note: The corresponding handler is onDomainNameChanged.


    editableChanged()

    Emitted when the editable property changes.

    Note: The corresponding handler is onEditableChanged.


    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.


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