TableDescription QML Type

GeodatabaseFeatureTable to be created."> TableDescription QML Type | ArcGISQtQml
  • Esri.ArcGISRuntime
  • TableDescription
  • An object that describes a GeodatabaseFeatureTable to be created. More...

    Import Statement: import Esri.ArcGISRuntime
    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

    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.