Skip to main content
All docs
V26.1
  • 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.