Skip to main content

IElementMetadata Interface

Provides information about an element required to serialize, display and manage interactivity.

Declaration

export interface IElementMetadata

Inheritance

IElementMetadata

Properties

defaultVal Property

Specifies the default property values.

Declaration

defaultVal?: {}

group Property

Declaration

group?: string

Property Value

Type
string

info Property

Provides information required to serialize an element.

Declaration

info: DevExpress.Analytics.Utils.ISerializationInfoArray

Property Value

Type Description
ISerializationInfoArray

An array of objects that provide information required to serialize an element.

isToolboxItem Property

Specifies whether an element is displayed in a toolbox.

Declaration

isToolboxItem?: boolean

Property Value

Type Description
boolean

true, if the element is available in the toolbox; otherwise, false.

popularProperties Property

Specifies an element’s popular properties.

Declaration

popularProperties?: string[]

Property Value

Type Description
string[]

An array of strings that specify names of popular properties.

surfaceType Property

Specifies an element’s surface type.

Declaration

surfaceType: any

Property Value

Type Description
any

A surface type.

toolboxIndex Property

Specifies a zero-based index of an element in the toolbox.

Declaration

toolboxIndex?: number

Property Value

Type Description
number

A control index in the toolbox.

type Property

Specifies an element’s type.

Declaration

type?: any

Property Value

Type Description
any

An element type.