Skip to main content
A newer version of this page is available. .

AppearanceSettings Class

Contains style settings used to apply conditional formatting by changing appearance settings.

Declaration

export class AppearanceSettings extends StyleSettingsBase

Remarks

Use the backColor and foreColor properties to set the element’s background or foreground colors, respectively.

Use the fontFamily and fontStyle properties to specify font settings. Note that the appearanceType property should be set to Custom to take custom appearance settings into account.

Inheritance

StyleSettingsBase
AppearanceSettings

constructor

Initializes a new instance of the AppearanceSettings class.

Declaration

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

appearanceType Property

Specifies predefined appearance settings.

Declaration

appearanceType: ko.Observable<FormatConditionAppearanceType>

Property Value

Type Description
Observable<FormatConditionAppearanceType>

A FormatConditionAppearanceType object that specifies predefined appearance settings.

backColor Property

Specifies the background color.

Declaration

backColor: ko.Observable<Color>

Property Value

Type Description
Observable<Color>

A Color value that specifies the background color.

fontFamily Property

Specifies the font family.

Declaration

fontFamily: ko.Observable<string>

Property Value

Type Description
Observable<string>

A string that specifies the font family.

fontStyle Property

Specifies the style applied to text.

Declaration

fontStyle: ko.Observable<FontStyle>

Property Value

Type Description
Observable<FontStyle>

A FontStyle value that specifies the style applied to text.

foreColor Property

Specifies the foreground color.

Declaration

foreColor: ko.Observable<Color>

Property Value

Type Description
Observable<Color>

A Color value that specifies the foreground color.

Methods

clone Method

Creates a copy of the current AppearanceSettings object.

Declaration

clone(): StyleSettingsBase

Returns

Type Description
StyleSettingsBase

A StyleSettingsBase object that provides style settings used to apply conditional formatting.

equals(style) Method

Determines whether the style is equal to the current AppearanceSettings instance’s style.

Declaration

equals(
    style: StyleSettingsBase
): boolean

Parameters

Name Type Description
style StyleSettingsBase

The StyleSettingsBase to compare with the style.

Returns

Type Description
boolean

true, if the style is equal to the current AppearanceSettings instance; otherwise, false.

getInfo Method

For internal use.

Declaration

getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray

Returns

Type Description
ISerializationInfoArray

An array of objects that provide serialization info.

init Method

Declaration

init(): void

setSpecificType(type) Method

Declaration

setSpecificType(
    type: FormatConditionAppearanceType
): void

Parameters

Name Type
type FormatConditionAppearanceType