Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

ISerializationInfo Interface

Provides information required to serialize an element.

#Declaration

TypeScript
export interface ISerializationInfo

#Properties

#alwaysSerialize Property

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

#Declaration

TypeScript
alwaysSerialize?: boolean

#Property Value

Type Description
boolean

true to always serialize; otherwise false.

#array Property

Specifies whether the property returns an array.

#Declaration

TypeScript
array?: boolean

#Property Value

Type Description
boolean

true if the property returns an array; otherwise false.

#asRef Property

#Declaration

TypeScript
asRef?: boolean

#Property Value

Type
boolean

#defaultVal Property

Specifies the default property value used for serialization.

#Declaration

TypeScript
defaultVal?: any

#Property Value

Type Description
any

The default property value.

#descriptionLocalizationId Property

#Declaration

TypeScript
descriptionLocalizationId?: string

#Property Value

Type
string

#disabled Property

Specifies whether the property value can be edited.

#Declaration

TypeScript
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

TypeScript
displayName?: string

#Property Value

Type Description
string

The display name.

#editor Property

Specifies the type of value editor for the Properties window.

#Declaration

TypeScript
editor?: IEditorInfo

#Property Value

Type Description
IEditorInfo

An editor.

#info Property

Gets the information about a complex object’s content.

#Declaration

TypeScript
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.

TypeScript
link?: boolean
Type Description
boolean

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

#localizable Property

#Declaration

TypeScript
localizable?: boolean

#Property Value

Type
boolean

#localizationId Property

Specifies the localization ID.

#Declaration

TypeScript
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

TypeScript
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

TypeScript
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

TypeScript
validationRules?: Array<any>

#Property Value

Type Description
any[]

An array of objects that specify validation rules.

#validatorOptions Property

Specifies the DevExtreme Validator options.

#Declaration

TypeScript
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

TypeScript
visible?: any

#Property Value

Type Description
any

The visibility state.