FieldDescription QML Type
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: |
- List of all members, including inherited members
- FieldDescription is part of QML Type List.
Properties
- alias : string
- domainName : string
- editable : bool
- fieldType : Enums.FieldType
- length : int
- name : string
- nullable : bool
Signals
- aliasChanged()
- domainNameChanged()
- editableChanged()
- fieldTypeChanged()
- lengthChanged()
- nameChanged()
- nullableChanged()
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
.