ProgressBarModel

23 Sep 20252 minutes to read

Interface for a class ProgressBar

Properties

animationComplete EmitType<IProgressValueEventArgs>

Triggers after the animation completed.

load EmitType<ILoadedEventArgs>

Triggers before the progress bar get rendered.

loaded EmitType<ILoadedEventArgs>

Triggers after the progress bar has loaded.

mouseClick EmitType<IMouseEventArgs>

Trigger after mouse click

mouseDown EmitType<IMouseEventArgs>

Trigger after mouse down

mouseLeave EmitType<IMouseEventArgs>

Trigger after mouse down

mouseMove EmitType<IMouseEventArgs>

Trigger after mouse move

mouseUp EmitType<IMouseEventArgs>

Trigger after mouse up

progressCompleted EmitType<IProgressValueEventArgs>

Triggers after the progress value completed.

textRender EmitType<ITextRenderEventArgs>

Triggers before the progress bar label renders.

tooltipRender EmitType<ITooltipRenderEventArgs>

Triggers before the tooltip for series is rendered.

valueChanged EmitType<IProgressValueEventArgs>

Triggers after the value has changed.

animation AnimationModel

Animation for the progress bar

annotations ProgressAnnotationSettingsModel[]

The configuration for annotation in Progressbar.

cornerRadius CornerType

corner type

enablePersistence boolean

Enable or disable persisting component’s state between page reloads.

enablePieProgress boolean

pie view

enableProgressSegments boolean

disable the trackSegment

enableRtl boolean

right to left

endAngle number

endAngle for circular progress bar

gapWidth number

gapwidth of the segment

height string

height of the progress bar

innerRadius string

progress radius for circular

isActive boolean

Active state

isGradient boolean

gradient

isIndeterminate boolean

Indeterminate progress

isStriped boolean

striped

labelOnTrack boolean

labelOnTrack

labelStyle FontModel

Option for customizing the label text.

locale string

Overrides the global culture and localization value for this component. Default global culture is ‘en-US’.

margin MarginModel

margin size

maximum number

maximum progress value

minimum number

minimum progress value

progressColor string

progressColor

progressThickness number

progress thickness

radius string

track radius for circular

rangeColors RangeColorModel[]

RangeColor in Progressbar.

role ModeType

modes of linear progress

secondaryProgress number

secondary progress value

secondaryProgressColor string

Defines color for the secondary progress bar. By default, it takes the primary progress bar color with half of the opacity.

secondaryProgressThickness number

Defines thickness for the secondary progress bar. By default, it takes the primary progress bar thickness.

segmentColor string[]

Segment color

segmentCount number

segmentCount of the progress bar

showProgressValue boolean

label of the progress bar

startAngle number

startAngle for circular progress bar

theme ProgressTheme

theme style

tooltip TooltipSettingsModel

Options for customizing the tooltip of progressbar.

trackColor string

trackColor

trackThickness number

track thickness

type ProgressType

type of the progress bar

value number

progress value

width string

width of the progress bar