GeoBlazor Pro
layout: pro title: EditableItem parent: Pro Classes grand_parent: GeoBlazor Pro —
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
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
EditableItem.AttributeUpdatesEnabled Property
Indicates whether this layer supports attribute editing while in the update workflow.
public bool AttributeUpdatesEnabled { get; set; }
Property Value
EditableItem.GeometryUpdatesEnabled Property
Indicates whether this layer enables or disables geometry updates.
public bool GeometryUpdatesEnabled { get; set; }
Property Value
EditableItem.HasAttachments Property
Indicates whether this layer has attachments on it.
public bool HasAttachments { get; set; }
Property Value
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
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
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; }