DataRecord

Interface

A data record represents a record in a data source.

Subclasses: FeatureDataRecord

Properties

PropertyTypeNotes
(deep?boolean) => DataRecord

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

() => any
(jimuFieldNamestring) => any
(intlIntlShape) => any
(jimuFieldNamestring, intlIntlShape) => string
() => IGeometry
() => string
(idstring) => void
() => any

clone

Interface Property
clone: (deep?boolean) => DataRecord
Type declaration
    function(deep?boolean): DataRecord

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

    Parameters
    ParameterType
    deep
    boolean
    Returns 
    DataRecord

dataSource

Interface Property
dataSource: DataSource

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

getData

Interface Property
getData: () => any
Type declaration
    function(): any

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

    The data before mapping use this schema: {fieldName: value}. We need to return this schema: {jimuFieldName: value}.

    Returns 
    any

getFieldValue

Interface Property
getFieldValue: (jimuFieldNamestring) => any
Type declaration
    function(jimuFieldNamestring): any

    Return the value of a specific field.

    Parameters
    ParameterType
    jimuFieldName
    string
    Returns 
    any

getFormattedData

Interface Property
getFormattedData: (intlIntlShape) => any
Type declaration
    function(intlIntlShape): any

    Return formatted record.

    Parameters
    ParameterType
    intl
    IntlShape
    Returns 
    any

getFormattedFieldValue

Interface Property
getFormattedFieldValue: (jimuFieldNamestring, intlIntlShape) => string
Type declaration
    function(jimuFieldNamestring, intlIntlShape): string

    Return the formatted value of a specific field.

    Parameters
    ParameterType
    jimuFieldName
    string
    intl
    IntlShape
    Returns 
    string

getGeometry

Interface Property
getGeometry: () => IGeometry
Type declaration
    function(): IGeometry

    Return geometry of the record.

    Returns 
    IGeometry

getId

Interface Property
getId: () => string
Type declaration
    function(): string

    Return ID of the record.

    Returns 
    string

setId

Interface Property
setId: (idstring) => void
Type declaration
    function(idstring): void

    Set ID of the record.

    Parameters
    ParameterType
    id
    string
    Returns 
    void

toJson

Interface Property
toJson: () => any
Type declaration
    function(): any

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

    Returns 
    any

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