An object that describes a GeodatabaseFeatureTable to be created. More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.14 |
Inherits: |
Properties
- fieldDescriptions : FieldDescriptionListModel
- geometryType : Enums.GeometryType
- hasAttachments : bool
- hasM : bool
- hasZ : bool
- spatialReference : SpatialReference
- tableName : string
Signals
- geometryTypeChanged()
- hasAttachmentsChanged()
- hasMChanged()
- hasZChanged()
- spatialReferenceChanged()
- tableNameChanged()
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.
Type | Default Property |
---|---|
FieldDescription | fieldDescriptions |
Property Documentation
[default] fieldDescriptions : FieldDescriptionListModel |
The descriptions of the fields to be created.
If no ObjectID field is provided, one will be automatically added.
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.
true
if the features should support attachments. The default value is false
. Enabling attachments requires a GlobalID field.
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.
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
Emitted when the geometryType property changes.
Note: The corresponding handler is onGeometryTypeChanged
.
Emitted when the hasAttachments property changes.
Note: The corresponding handler is onHasAttachmentsChanged
.
Emitted when the hasM property changes.
Note: The corresponding handler is onHasMChanged
.
Emitted when the hasZ property changes.
Note: The corresponding handler is onHasZChanged
.
Emitted when the spatialReference property changes.
Note: The corresponding handler is onSpatialReferenceChanged
.
Emitted when the tableName property changes.
Note: The corresponding handler is onTableNameChanged
.