TableDescription QML Type

An object that describes a GeodatabaseFeatureTable to be created. More...

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

Object

Properties

Signals

Detailed Description

Creation of fields and tables is currently only supported on mobile geodatabases, either created in ArcGIS Pro or via GeodatabaseUtility::create().

This QML type supports the following default properties. A default property may be declared inside another declared object without being assigned explicitly to a property.

TypeDefault Property
FieldDescriptionfieldDescriptions

Property Documentation

[default] fieldDescriptions : FieldDescriptionListModel

The descriptions of the fields to be created.

If no ObjectID field is provided, one will be automatically added.


geometryType : Enums.GeometryType

The type of geometry to be used by features in the table. The default geometry type is Enums.GeometryTypeUnknown and represents a non-spatial table. When setting a known geometry type, the spatial reference also needs to be specified via the spatialReference property.


hasAttachments : bool

true if the features should support attachments. The default value is false. Enabling attachments requires a GlobalID field.


hasM : bool

true if the feature geometries should contain m-values. The default value is false.


hasZ : bool

true if the feature geometries should contain z-values. The default value is false.


spatialReference : SpatialReference

The spatial reference to be used by feature geometries in the table. The default spatial reference is null and represents a non-spatial table. When setting to a non-null spatial reference, the geometry type also needs to be specified via the geometryType property.


tableName : string

The table's name. The table name must be non-empty, consist only of alphanumeric characters and underscores, and cannot start with a number or an underscore.


Signal Documentation

fieldDescriptionsChanged()

Emitted when the fieldDescriptions property changes.

Note: The corresponding handler is onFieldDescriptionsChanged.


geometryTypeChanged()

Emitted when the geometryType property changes.

Note: The corresponding handler is onGeometryTypeChanged.


hasAttachmentsChanged()

Emitted when the hasAttachments property changes.

Note: The corresponding handler is onHasAttachmentsChanged.


hasMChanged()

Emitted when the hasM property changes.

Note: The corresponding handler is onHasMChanged.


hasZChanged()

Emitted when the hasZ property changes.

Note: The corresponding handler is onHasZChanged.


spatialReferenceChanged()

Emitted when the spatialReference property changes.

Note: The corresponding handler is onSpatialReferenceChanged.


tableNameChanged()

Emitted when the tableName property changes.

Note: The corresponding handler is onTableNameChanged.


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