AbstractOptionalproperties: TPropertiesProtected_effectiveProtected Readonly_handlesProtected_idThe unique ID for this entity. Once set, this should never change.
Protected Readonly_itemThe item type for this entity when it participates in an App.
OptionaliconURL to an icon that represents this feature source.
ReadonlylayerSettings that affect the behavior and presentation of the sublayer in the layer list.
OptionalonThe action to be executed when a feature is added.
OptionalonThe action to be executed when a feature is edited.
OptionalqueryAn optional query service that the feature source can use to get features.
StaticfactoryThe factory that will be used whenever a new sublayer extension needs to be created. Applications can supply their own factory to customize sublayer extension creation.
Protected_gdbDetermines whether the type of sublayer being extended supports changing its definition expression.
Determines whether the type of sublayer being extended supports changing labels. Default is false.
Determines whether the type of sublayer being extended supports changing opacity. Sublayers belonging to tiled layers cannot have their opacity changed, for example. The default is true.
Determines whether the type of sublayer being extended supports changing its renderer.
Determines whether the type of sublayer being extended supports changing Scale. Sublayers belonging to tiled layers cannot have their scale changed, for example. The default is true.
Determines whether the type of sublayer being extended supports toggling visibility. Sublayers belonging to tiled layers cannot have their visibilities toggled, for example. The default is true.
Capabilities of the feature source.
The effective full extent of this sublayer extension.
The effective max scale for this sublayer extension.
The effective min scale for this sublayer extension.
Determines how a parent object should handle initialization failure in this object. The default is "warn".
"error": support/InitializeError!InitializeError is thrown."warn": Message is logged and
support/InitializableBase!InitializeWarningEvent is raised."ignore": support/InitializableBase!InitializeWarningEvent is
raised.A menu for actions specifically related to features from this source.
A menu for actions specifically related to features from this source.
Default settings that apply to features originating from this source.
A menu for actions specifically related to this source.
A menu for actions specifically related to this source.
Determines whether this type of layer is capable of producing features.
The unique ID for this entity.
String value containing the initial definition expression configured on the layer.
A clone of the initial renderer, if any, that the ESRI layer uses to display data on the map.
Indicates the initial layer visibility.
The effective visibility for this sublayer extension.
The item type for this entity when it participates in an App.
The layer extension that this sublayer extension belongs to.
The sublayer extension that this sublayer extension belongs to.
Relationships to other feature sources.
The renderer, if any, that the ESRI sublayer uses to display data on the map.
The utilities/RequestHelper!RequestHelper to use when making requests to external services. If not specified, a default implementation will be used.
The sublayer that is being extended.
The sublayer extensions associated with each sublayer of this sublayer.
Whether or not the associate sublayer supports pagination. This affects if we can set maxResults as an option when querying the layer.
Determines whether this type of sublayer is capable of having sublayers.
Settings that affect whether a feature source participates in various tasks that are performed on a map.
Indicates how to manage the visibility of the children layers.
Protected_addCalled to add an attachment to a feature. Subclasses must override this if they support feature attachments.
The feature to add the attachment to.
The attachment to add to the feature.
Protected_addCalled to add new features. Subclasses must override this if they support adding features.
The features to add.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the feature is saved.
Protected_applyCalled to apply properties to the sublayer for this sublayer extension.
Protected_capabilitiesThe capabilities of the feature source.
Protected_createCalled to create the data/FeatureSettings!FeatureSettings for this feature source.
Protected_createProtected_createCalled to create the mapping/support/LayerListSettings!LayerListSettings for this sublayer extension.
Optionalproperties: LayerListSettingsPropertiesProperties used to initialize the layer list settings.
Protected_createCalled to create the data/_Relationship!Relationship collection for this feature source.
Protected_createProtected_createCalled to create the data/Schema!Schema for this feature source.
Protected_createCalled to create the sublayer for this sublayer extension.
Protected_createCalled to create a child sublayer extension.
Optionalproperties: TPropertiesProperties used to initialize the sublayer extension.
Protected_createCalled to create the mapping/support/_SublayerExtensionCollection!SublayerExtensionCollection for this sublayer extension.
Protected_createCreates a $ref for the this sublayer extension's sublayer.
Protected_createCalled to create the data/TaskSettings!TaskSettings for this feature source.
Protected_deleteCalled to remove attachments from a feature. Subclasses must override this if they support feature attachments.
The feature to delete attachments from.
The attachments or the IDs of the attachments to delete.
Protected_deleteCalled to delete features. Subclasses must override this if they support deleting features.
The IDs of the features to delete.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the features are deleted.
Protected_getCalled to retrieve attachments for a feature. Subclasses must override this if they support feature attachments.
The feature to get attachments for.
Protected_getCalled to retrieve features. Subclasses must override this if they support querying for features.
The unique IDs of features to retrieve.
Optionaloptions: FeatureReadOptionsOptions that control what gets returned.
Protected_getThe property keys and their metadata that are used to implement serializing and deserializing the class instance.
Protected_initializableCollections of child items to initialize. Items that fail to initialize are removed from the collection.
Protected_initializeProtected_isProtected_isDetermines whether the sublayer is of the right type for the type of sublayer extension.
The sublayer to validate.
Protected_onProtected_onCalled to perform initialization of the support/InitializableBase!InitializableBase. Subclasses should override this method rather than initialize() to perform custom initialization.
Protected Readonly_onA callback executed when a sublayer is added as a child of the LayerExtension, after the LayerExtension has been initialized.
The sublayer that was added.
Protected_postProtected_serializeSerializes a sublayer.
The sublayer to serialize.
Protected_toConverts the value to a PropertyDef object.
The value to convert.
Protected_updateCalled to update features. Subclasses must override this if they support updating features.
The feature to update.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the feature is saved.
Protected_watchAdds an attachment to a feature.
The feature to add the attachment to.
The attachment to add to the feature.
Adds a new feature to the source. If the source does not support adding features, then an InvalidOperationError will be thrown (see capabilities).
The feature to add.
Optional_options: FeatureWriteOptionsAdditional options that control how the feature is saved.
Adds a set of features to the source. If the source does not support adding features, then an InvalidOperationError will be thrown (see capabilities).
The features to add.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the features are saved.
Deletes attachments from a feature.
The feature to delete attachments from.
The attachments or the IDs of the attachments to delete from the feature.
Deletes a feature from its source. If the source does not support deleting features, then an InvalidOperationError will be thrown (see capabilities).
The ID of the feature to delete.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the features are deleted.
Deletes a feature from its source. If the source does not support deleting features, then an InvalidOperationError will be thrown (see capabilities).
The feature to delete.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the features are deleted.
Deletes features from their source. If the source does not support deleting features, then an InvalidOperationError will be thrown (see capabilities).
The IDs of the features to delete.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the features are deleted.
Deletes features from their source. If the source does not support deleting features, then an InvalidOperationError will be thrown (see capabilities).
The features to delete.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the features are deleted.
Gets any attachments associated with a feature.
The feature to get attachments for.
Gets a feature by ID. If no such feature exists, the promise is rejected with an instance of NotFoundError.
The ID of the feature to retrieve.
Optionaloptions: FeatureReadOptionsAdditional options that control how the feature is retrieved.
Gets a set of features by their IDs.
The IDs of the features to retrieve.
Optionaloptions: FeatureReadOptionsAdditional Options that control how the features are retrieved.
Returns the serializable properties.
OptionalserializeMode: SerializeModeOptional. If specified, only properties that support the given serialization mode will be returned.
Saves changes to an existing feature. If the source does not support updating features, then an InvalidOperationError will be thrown (see capabilities).
The feature to update.
Optional_options: FeatureWriteOptionsAdditional options that control how the feature is saved.
Saves changes to a existing features. If the source does not support updating features, then an InvalidOperationError will be thrown (see capabilities).
The features to update.
Optionaloptions: FeatureWriteOptionsAdditional options that control how the features are saved.
StaticcreateCreates the appropriate subclass of mapping/_SublayerExtension!SublayerExtension based on the supplied properties. Applications can customize the default creation behavior by supplying a custom factory object (see mapping/_SublayerExtension!SublayerExtension.factory).
The sublayer extension properties.
Extends the capabilities of an Esri Sublayer object.