GeoBlazor Pro


layout: pro title: EditableItem parent: Pro Classes —

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Objects

EditableItem Class

The editable item available within the map. All the properties returned within it are read-only.
ArcGIS Maps SDK for JavaScript

public class EditableItem :
System.IEquatable<dymaptic.GeoBlazor.Pro.Objects.EditableItem>

Inheritance System.Object 🡒 EditableItem

Implements System.IEquatable<EditableItem>

Constructors

EditableItem(FeatureLayer, string, bool, bool, bool, bool, bool, bool, bool) Constructor

The editable item available within the map. All the properties returned within it are read-only.
ArcGIS Maps SDK for JavaScript

public EditableItem(dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer Layer, string Supports, bool HasAttachments, bool GeometryUpdatesEnabled, bool AttributeUpdatesEnabled, bool AttachmentsOnCreateEnabled, bool AttachmentsOnUpdateEnabled, bool HasInvalidFormTemplate, bool HasUnsupportedFields);

Parameters

Layer dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer

The layer associated with the editable item.

Supports System.String

The workflow type that this item supports. Possible values are create, update, or delete.

HasAttachments System.Boolean

Indicates whether this layer has attachments on it.

GeometryUpdatesEnabled System.Boolean

Indicates whether this layer enables or disables geometry updates.

AttributeUpdatesEnabled System.Boolean

Indicates whether this layer supports attribute editing while in the update workflow.

AttachmentsOnCreateEnabled System.Boolean

Indicates whether this layer supports the ability to work with attachments while creating features.

AttachmentsOnUpdateEnabled System.Boolean

Indicates whether this layer supports the ability to work with attachments while updating or deleting features.

HasInvalidFormTemplate System.Boolean

Indicates whether this layer’s formTemplate is invalid. For example, removing or deleting a field within the layer that is still referenced in its original way and not updating the coinciding template.

HasUnsupportedFields System.Boolean

Indicates whether this layer references unsupported field types. For example, there is currently no support for date-only, time-only, timestamp-offset.

Properties

EditableItem.AttachmentsOnCreateEnabled Property

Indicates whether this layer supports the ability to work with attachments while creating features.

public bool AttachmentsOnCreateEnabled { get; set; }

Property Value

System.Boolean

EditableItem.AttachmentsOnUpdateEnabled Property

Indicates whether this layer supports the ability to work with attachments while updating or deleting features.

public bool AttachmentsOnUpdateEnabled { get; set; }

Property Value

System.Boolean

EditableItem.AttributeUpdatesEnabled Property

Indicates whether this layer supports attribute editing while in the update workflow.

public bool AttributeUpdatesEnabled { get; set; }

Property Value

System.Boolean

EditableItem.GeometryUpdatesEnabled Property

Indicates whether this layer enables or disables geometry updates.

public bool GeometryUpdatesEnabled { get; set; }

Property Value

System.Boolean

EditableItem.HasAttachments Property

Indicates whether this layer has attachments on it.

public bool HasAttachments { get; set; }

Property Value

System.Boolean

EditableItem.HasInvalidFormTemplate Property

Indicates whether this layer’s formTemplate is invalid. For example, removing or deleting a field within the layer that is still referenced in its original way and not updating the coinciding template.

public bool HasInvalidFormTemplate { get; set; }

Property Value

System.Boolean

EditableItem.HasUnsupportedFields Property

Indicates whether this layer references unsupported field types. For example, there is currently no support for date-only, time-only, timestamp-offset.

public bool HasUnsupportedFields { get; set; }

Property Value

System.Boolean

EditableItem.Layer Property

The layer associated with the editable item.

public dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer Layer { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Components.Layers.FeatureLayer

EditableItem.Supports Property

The workflow type that this item supports. Possible values are create, update, or delete.

public string Supports { get; set; }

Property Value

System.String