DataObjectTable

DerivedTypes: GraphicFeatureLayer

A class that corresponds to a table and is also the base class for GraphicFeatureLayer.

Property

Type

Description

CopyrightText

string

The copyright information from the layer or table in the map document.

Description

string

The description from the layer or table in the map document.

DisplayPropName

string

The display field of the layer or table in the map document.

EditorTrackingInfo

EditorTrackingInfo[]

Information about the fields in the layer or table which track who has made changes to the data and when those changes occurred.

EndTimeFieldName

string

The name of the field associated with the end time on a time aware layer or table.

FullTimeExtent

TimeExtent

The start and end times of the layer or table.

GlobalIDPropName

string

The global ID property's name.

HasAttachments

bool

Indicates if there are attachments.

HasAttachmentsSpecified

bool

Indicates if HasAttachments is specified.

HTMLPopupType

esriServerHTMLPopupType

Describes if HTML popup information has been set for the layer or table and if so, how it will be returned.

ID

int

The unique identity in a Service across stand alone tables and layers.

IsDataVersioned

bool

True if the data is registered as versioned.

Name

string

The name of the layer or table.

OIDPropName

string

The object ID property's name

OwnershipBasedAccessControl

OwnershipBasedAccessControl[]

Information about ownership-based access control.

PropertyInfos

PropertyInfo[]

Information about the properties in the table.

Relations

RelateInfo[]

Information about the relationships with other layers or tables in the service.

StartTimeFieldName

string

The name of the field associated with the start time on a time aware layer or table.

SupportsRollbackOnFailureParameter

bool

Indicates if edit operations on this layer support setting the RollbackOnFailure.

SupportsTime

bool

Indicates if time is supported on the layer or table

SupportsTimeSpecified

bool

Indicates if SupportsTime is specified.

SyncCanReturnChanges

bool

True if the data is versioned and has GlobalIDs on the server to indicate the support for a two way replica which can return changes only.

Templates

TemplateInfo[]

An array of TemplateInfo objects.

TimeInterval

int

The interval used to display changes over time.

TimeIntervalUnits

esriTimeUnits

The time units.

TimeIntervalUnitsSpecified

bool

Indicates if TimeIntervalUnits is specified.

TimeReference

TimeReference

The time zone and daylight saving time properties set on the layer or table.

TimeValueFormat

string

Indicates to the layer how time value is stored in the data.

TrackIDFieldName

string

The field name that identifies the track ids for the layer.

TypeIDPropName

string

The property name that identifies the type of the feature or object.

Types

DataObjectType

Types for the layer or table.

Remarks

Getting the type and template information depends on the renderer. For layers with a simple value renderer, class break renderer and tables without subtypes, you get the templates directly from DataObjectTable.Templates. For layers with a unique value renderer or tables with subtypes, you get the type and templates using DataObjectTable.Types.

TemplateInfo.Prototype can be used to get information about how each template is defined including the fields in the template and the default values.

2/28/2020