• FeatureTemplateDefinition
  • class Esri::ArcGISRuntime::FeatureTemplateDefinition

    Defines how a primary feature and its related records are created from a shared feature template. More...

    Header: #include <FeatureTemplateDefinition.h>
    Since: Esri::ArcGISRuntime 300.0
    Inherits: Esri::ArcGISRuntime::TemplateDefinition

    Public Functions

    virtual ~FeatureTemplateDefinition() override
    QVariantMap defaultValues() const
    QList<Esri::ArcGISRuntime::FeatureTemplateRelationship *> relationships() const

    Detailed Description

    Features created from this template has a pre-defined set of attributes.

    Related records are also created for the primary feature for every FeatureTemplateRelationship in the relationships.

    Member Function Documentation

    [override virtual noexcept] FeatureTemplateDefinition::~FeatureTemplateDefinition()

    Destructor.

    QVariantMap FeatureTemplateDefinition::defaultValues() const

    Returns the attribute values for the primary feature.

    See Internal data structures with case-insensitive string keys for further details.

    QList<Esri::ArcGISRuntime::FeatureTemplateRelationship *> FeatureTemplateDefinition::relationships() const

    Returns the collection of relationships to create with the primary feature.