Skip to main content
All docs
V25.1
  • CustomProperties Class

    Declaration

    export class CustomProperties extends SerializableModel

    Inherited Members

    Inheritance

    SerializableModel
    CustomProperties

    constructor(json)

    Initializes a new instance of the CustomProperties class with specified settings.

    Declaration

    constructor(
        json: any,
        serializer?: DevExpress.Analytics.Utils.IModelSerializer,
        info?: DevExpress.Dashboard.Metadata.IDashboardSerializationInfoArray
    )

    Parameters

    Name Type Description
    json any
    serializer IModelSerializer

    An object used for dashboard deserialization. Do not pass this parameter directly.

    info IDashboardSerializationInfoArray

    An array of objects that provide serialization info.

    Properties

    getInfo Property

    Declaration

    getInfo: () => DevExpress.Analytics.Utils.ISerializationInfoArray

    Property Value

    Type
    () => ISerializationInfoArray

    Methods

    getValue(propertyName) Method

    Gets the custom property’s value.

    Declaration

    getValue(
        propertyName: string
    ): CustomPropertyValueType

    Parameters

    Name Type Description
    propertyName string

    A string that is a property name.

    Returns

    Type Description
    CustomPropertyValueType

    A CustomPropertyValueType value that defines a custom property’s type.

    Remarks

    The custom property string value you get from the server is a string that can be set by a user. To avoid XSS attacks, do not pass this value to HTML markup as is.

    setValue(propertyName, propertyValue) Method

    Declaration

    setValue(
        propertyName: string,
        propertyValue: CustomPropertyValueType
    ): void

    Parameters

    Name Type
    propertyName string
    propertyValue CustomPropertyValueType