Skip to content

Interface

Record of the ArcGIS queriable data source.

Inheritance: FeatureDataRecordDataRecord

Properties

Hide inherited properties
PropertyTypeNotes
clone(deep?boolean) => FeatureDataRecord

Create a clone of the data record object. Use shallow clone by default. If deep is true , will use deep clone.

dataSourceArcGISQueriableDataSource

A reference of the data source object that has this record.

featureIFeature | Graphic

The feature returned from query ArcGIS REST APIs or the ArcGIS Maps SDK for JavaScript Graphic object

getData() => {}

The data is a plain object. The format is {key: value}, and the key is "jimuFieldName".

getFieldValue
inherited
(jimuFieldNamestring) => any

Return the value of a specific field.

(intlIntlShape) => any

Return formatted record.

getFormattedFieldValue(jimuFieldNamestring, intlIntlShape) => string

Return the formatted value of a specific field.

getGeometry() => IGeometry

Return geometry of the record.

getId() => string

Return ID of the record.

hasFullGeometryboolean

Whether the feature has full precision geometry. Default is true. If a client-side query is enabled in the map widget, it may be false.

setId(idstring) => void

Set ID of the record.

toJson() => IFeature | Graphic

Return the data in JSON format, which is used to serialize data, and the key is "jimuFieldName".

clone

Interface Property

dataSource

Interface Property

feature

Interface Property

getData

Interface Property

getFieldValue

inheritedinherited
Interface Property

getFormattedData

inheritedinherited
Interface Property

getFormattedFieldValue

Interface Property

getGeometry

Interface Property

getId

Interface Property

hasFullGeometry

Interface Property

setId

Interface Property

toJson

Interface Property

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.