progress bar control.
Animation for the progress bar.
ProgressAnnotationSettingsModel[]
The configuration for annotation in Progressbar.
string
corner type.
Defaults to Auto
boolean
Enable or disable persisting component’s state between page reloads.
Defaults to false
boolean
pie view.
Defaults to false
boolean
disable the trackSegment.
Defaults to false
boolean
right to left.
Defaults to false
number
endAngle for circular progress bar.
Defaults to 0
number
gapwidth of the segment.
Defaults to null
string
height of the progress bar.
Defaults to null
string
progress radius for circular.
Defaults to ‘100%’
boolean
Active state.
Defaults to false
boolean
gradient.
Defaults to false
boolean
Indeterminate progress.
Defaults to false
boolean
striped.
Defaults to false
boolean
labelOnTrack.
Defaults to true
Option for customizing the label text.
string
Overrides the global culture and localization value for this component. Default global culture is ‘en-US’.
Defaults to ”
margin size.
number
maximum progress value.
Defaults to 0
number
minimum progress value.
Defaults to 0
ProgressAnnotation module to use annotations
string
progressColor.
Defaults to null
number
progress thickness.
Defaults to 0
string
track radius for circular.
Defaults to ‘100%’
RangeColor in Progressbar.
string
modes of linear progress.
Defaults to null
number
secondary progress value.
Defaults to null
string[]
Segment color.
Defaults to null
number
segmentCount of the progress bar.
Defaults to 1
boolean
label of the progress bar.
Defaults to false
number
startAngle for circular progress bar.
Defaults to 0
string
theme style.
Defaults to Fabric
string
trackColor.
Defaults to null
number
track thickness.
Defaults to 0
string
type of the progress bar.
Defaults to Linear
number
progress value.
Defaults to null
string
width of the progress bar.
Defaults to null
Adds the handler to the given event listener.
Parameter | Type | Description |
---|---|---|
eventName | string |
A String that specifies the name of the event |
handler | Function |
Specifies the call to run when the event occurs. |
Returns void
Appends the control within the given HTML element
Parameter | Type | Description |
---|---|---|
selector (optional) | string | HTMLElement |
Target element where control needs to be appended |
Returns void
When invoked, applies the pending property changes immediately to the component.
Returns void
To destroy the widget
Returns void
Returns the persistence data for component
Returns any
Returns the route element of the component
Returns HTMLElement
Applies all the pending property changes and render the component again.
Returns void
Removes the handler from the given event listener.
Parameter | Type | Description |
---|---|---|
eventName | string |
A String that specifies the name of the event to remove |
handler | Function |
Specifies the function to remove |
Returns void
Dynamically injects the required modules to the component.
Parameter | Type | Description |
---|---|---|
moduleList | Function[] |
? |
Returns void
EmitType<IProgressValueEventArgs>
Triggers after the animation completed.
Triggers before the progress bar get rendered.
Triggers after the progress bar has loaded.
Trigger after mouse click.
Trigger after mouse down.
Trigger after mouse down.
Trigger after mouse move.
Trigger after mouse up.
EmitType<IProgressValueEventArgs>
Triggers after the progress value completed.
EmitType<ITextRenderEventArgs>
Triggers before the progress bar label renders.
EmitType<IProgressValueEventArgs>
Triggers after the value has changed.