Back to Devexpress

ISerializationInfo Interface

xtrareports-js-devexpress-dot-analytics-dot-utils-e85f0d61.md

latest4.6 KB
Original Source

ISerializationInfo Interface

Provides information required to serialize an element.

Declaration

ts
export interface ISerializationInfo

Properties

alwaysSerialize Property

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

Declaration

ts
alwaysSerialize?: boolean

Property Value

TypeDescription
boolean

true to always serialize; otherwise false.

|

array Property

Specifies whether the property returns an array.

Declaration

ts
array?: boolean

Property Value

TypeDescription
boolean

true if the property returns an array; otherwise false.

|

asRef Property

Declaration

ts
asRef?: boolean

Property Value

Type
boolean

defaultVal Property

Specifies the default property value used for serialization.

Declaration

ts
defaultVal?: any

Property Value

TypeDescription
any

The default property value.

|

descriptionLocalizationId Property

Declaration

ts
descriptionLocalizationId?: string

Property Value

Type
string

disabled Property

Specifies whether the property value can be edited.

Declaration

ts
disabled?: any

Property Value

TypeDescription
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

ts
displayName?: string

Property Value

TypeDescription
string

The display name.

|

editor Property

Specifies the type of value editor for the Properties window.

Declaration

ts
editor?: IEditorInfo

Property Value

TypeDescription
IEditorInfo

An editor.

|

info Property

Gets the information about a complex object’s content.

Declaration

ts
info?: DevExpress.Analytics.Utils.ISerializationInfoArray

Property Value

TypeDescription
ISerializationInfoArray

An array of objects that provide serialization information.

|

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

Declaration

ts
link?: boolean

Property Value

TypeDescription
boolean

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

|

localizable Property

Declaration

ts
localizable?: boolean

Property Value

Type
boolean

localizationId Property

Specifies the localization ID.

Declaration

ts
localizationId?: string

Property Value

TypeDescription
string

The localization ID.

|

modelName Property

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

Declaration

ts
modelName?: string

Property Value

TypeDescription
string

The model name.

|

propertyName Property

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

Declaration

ts
propertyName: string

Property Value

TypeDescription
string

The property name.

|

validationRules Property

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

Declaration

ts
validationRules?: Array<any>

Property Value

TypeDescription
any[]

An array of objects that specify validation rules.

|

validatorOptions Property

Specifies the DevExtreme Validator options.

Declaration

ts
validatorOptions?: any

Property Value

TypeDescription
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

ts
visible?: any

Property Value

TypeDescription
any

The visibility state.

|