Skip to main content

ISerializationInfo Interface

Provides information required to serialize an element.

Declaration

export interface ISerializationInfo

Properties

alwaysSerialize Property

Specifies whether to always serialize the element even when its value was not changed.

Declaration

alwaysSerialize?: boolean

Property Value

Type Description
boolean

true to always serialize; otherwise false.

array Property

Specifies whether the property returns an array.

Declaration

array?: boolean

Property Value

Type Description
boolean

true if the property returns an array; otherwise false.

asRef Property

Declaration

asRef?: boolean

Property Value

Type
boolean

defaultVal Property

Specifies the default property value used for serialization.

Declaration

defaultVal?: any

Property Value

Type Description
any

The default property value.

descriptionLocalizationId Property

Declaration

descriptionLocalizationId?: string

Property Value

Type
string

disabled Property

Specifies whether the property value can be edited.

Declaration

disabled?: any

Property Value

Type Description
any

true to disable the property editing; otherwise false.

displayName Property

Specifies the property name in the model that is displayed in the Properties window.

Declaration

displayName?: string

Property Value

Type Description
string

The display name.

editor Property

Specifies the type of value editor for the Properties window.

Declaration

editor?: IEditorInfo

Property Value

Type Description
IEditorInfo

An editor.

info Property

Gets the information about a complex object’s content.

Declaration

info?: DevExpress.Analytics.Utils.ISerializationInfoArray

Property Value

Type Description
ISerializationInfoArray

An array of objects that provide serialization information.

Specifies whether an object should be serialized to the XtraReport.ObjectStorage or XtraReport.ComponentStorage property.

link?: boolean
Type Description
boolean

true to serialize an object to the XtraReport.ObjectStorage; otherwise false.

localizable Property

Declaration

localizable?: boolean

Property Value

Type
boolean

localizationId Property

Specifies the localization ID.

Declaration

localizationId?: string

Property Value

Type Description
string

The localization ID.

modelName Property

Specifies the property name that will be used during serialization to store the property value.

Declaration

modelName?: string

Property Value

Type Description
string

The model name.

propertyName Property

Specifies the property name that will be used in the model to store the property value.

Declaration

propertyName: string

Property Value

Type Description
string

The property name.

validationRules Property

Specifies the rules for validating the property value entered into its editor.

Declaration

validationRules?: Array<any>

Property Value

Type Description
any[]

An array of objects that specify validation rules.

validatorOptions Property

Specifies the DevExtreme Validator options.

Declaration

validatorOptions?: any

Property Value

Type Description
any

An object that defines configuration options for the Validator widget.

visible Property

Specifies the visibility state of the value editor in the Properties window.

Declaration

visible?: any

Property Value

Type Description
any

The visibility state.