Skip to main content

IconSettings Class

#Declaration

TypeScript
export class IconSettings extends StyleSettingsBase

#Inherited Members

#Inheritance

#constructor

Initializes a new instance of the IconSettings class.

#Declaration

TypeScript
constructor(
    modelJson?: any,
    serializer?: DevExpress.Analytics.Utils.ModelSerializer
)

#Parameters

Name Type Description
modelJson any

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

serializer ModelSerializer

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

#Properties

#iconType Property

#Declaration

TypeScript
iconType: ko.Observable<DevExpress.Dashboard.Model.FormatConditionIconType>

#Property Value

Type
Observable<FormatConditionIconType>

#Methods

#clone Method

#Declaration

TypeScript
clone(): DevExpress.Dashboard.Model.StyleSettingsBase

#Returns

Type
StyleSettingsBase

#equals(style) Method

#Declaration

TypeScript
equals(
    style: DevExpress.Dashboard.Model.StyleSettingsBase
): boolean

#Parameters

Name Type
style StyleSettingsBase

#Returns

Type
boolean

#getInfo Method

For internal use.

#Declaration

TypeScript
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray

#Returns

Type Description
ISerializationInfoArray

An array of objects that provide serialization info.

#init Method

#Declaration

TypeScript
init(): void

#setSpecificType(type) Method

#Declaration

TypeScript
setSpecificType(
    type: DevExpress.Dashboard.Model.FormatConditionIconType
): void

#Parameters

Name Type
type FormatConditionIconType