Skip to main content

FormatConditionRangeGenerator Class

#Declaration

TypeScript
export class FormatConditionRangeGenerator

#Methods

#calculateRangePercentValues(segmentCount) Method

#Declaration

TypeScript
static calculateRangePercentValues(
    segmentCount: number
): Array<number>

#Parameters

Name Type
segmentCount number

#Returns

Type
number[]

#compareValues(val1, val2, changeType) Method

#Declaration

TypeScript
static compareValues(
    val1: any,
    val2: any,
    changeType: boolean
): number

#Parameters

Name Type
val1 any
val2 any
changeType boolean

#Returns

Type
number

#generateGradientByStyles(condition, styles, segmentNumber) Method

#Declaration

TypeScript
static generateGradientByStyles(
    condition: DevExpress.Dashboard.Model.FormatConditionRangeGradient,
    styles: Array<DevExpress.Dashboard.Model.StyleSettingsBase>,
    segmentNumber: number
): void

#Parameters

Name Type
condition FormatConditionRangeGradient
styles StyleSettingsBase[]
segmentNumber number

#generateGradientByType(condition, type, segmentNumber) Method

#Declaration

TypeScript
static generateGradientByType(
    condition: DevExpress.Dashboard.Model.FormatConditionRangeGradient,
    type: DevExpress.Dashboard.Model.FormatConditionRangeGradientPredefinedType,
    segmentNumber: number,
    isBar?: boolean
): void

#Parameters

Name Type
condition FormatConditionRangeGradient
type FormatConditionRangeGradientPredefinedType
segmentNumber number
isBar boolean

#generateGradientColors(gradientType, count) Method

#Declaration

TypeScript
static generateGradientColors(
    gradientType: DevExpress.Dashboard.Model.FormatConditionRangeGradientPredefinedType,
    count: number
): Array<DevExpress.Dashboard.Model.Color>

#Parameters

Name Type
gradientType FormatConditionRangeGradientPredefinedType
count number

#Returns

Type
Color[]

#generateRangeSet(condition, type) Method

#Declaration

TypeScript
static generateRangeSet(
    condition: DevExpress.Dashboard.Model.FormatConditionRangeSet,
    type: DevExpress.Dashboard.Model.FormatConditionRangeSetPredefinedType
): void

#Parameters

Name Type
condition FormatConditionRangeSet
type FormatConditionRangeSetPredefinedType

#getGradientPredefinedType(actualStyles, func) Method

#Declaration

TypeScript
static getGradientPredefinedType(
    actualStyles: Array<DevExpress.Dashboard.Model.StyleSettingsBase>,
    func: (type: DevExpress.Dashboard.Model.FormatConditionRangeGradientPredefinedType) => DevExpress.Dashboard.Model.FormatConditionRangeBase
): DevExpress.Dashboard.Model.FormatConditionRangeGradientPredefinedType

#Parameters

Name Type
actualStyles StyleSettingsBase[]
func (type: FormatConditionRangeGradientPredefinedType) => FormatConditionRangeBase

#Returns

Type
FormatConditionRangeGradientPredefinedType

#getPredefinedType(actualStyles, func) Method

#Declaration

TypeScript
static getPredefinedType(
    actualStyles: Array<DevExpress.Dashboard.Model.StyleSettingsBase>,
    func: (type: DevExpress.Dashboard.Model.FormatConditionRangeSetPredefinedType) => DevExpress.Dashboard.Model.FormatConditionRangeBase
): DevExpress.Dashboard.Model.FormatConditionRangeSetPredefinedType

#Parameters

Name Type
actualStyles StyleSettingsBase[]
func (type: FormatConditionRangeSetPredefinedType) => FormatConditionRangeBase

#Returns

Type
FormatConditionRangeSetPredefinedType