Name | Type | Default |
animationDuration
|
Number
|
300
|
Sets or gets the animationDuration property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [animationDuration]="1000"> </jqxProgressBar> `}) export class AppComponent {
|
colorRanges
|
Array<ProgressBarColorRanges>
|
[]
|
interface ProgressBarColorRanges { stop: String | Number; color: String; } Sets or gets the colorRanges property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [colorRanges]="colorRanges"> </jqxProgressBar> `}) export class AppComponent {
|
disabled
|
Boolean
|
false
|
Sets or gets the disabled property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [disabled]="true"> </jqxProgressBar> `}) export class AppComponent {
|
height
|
String | Number
|
null
|
Sets or gets the height property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent {
|
layout
|
enum:ProgressBarLayout
|
"normal"
|
enum ProgressBarLayout { normal, reverse } Sets or gets the layout property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [layout]="'reverse'"> </jqxProgressBar> `}) export class AppComponent {
|
max
|
String | Number
|
100
|
Sets or gets the max property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [max]="250"> </jqxProgressBar> `}) export class AppComponent {
|
min
|
String | Number
|
0
|
Sets or gets the min property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [min]="30"> </jqxProgressBar> `}) export class AppComponent {
|
orientation
|
enum:ProgressBarOrientation
|
'horizontal'
|
enum ProgressBarOrientation { vertical, horizontal } Sets or gets the orientation property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [orientation]="'vertical'"> </jqxProgressBar> `}) export class AppComponent {
|
rtl
|
Boolean
|
false
|
Sets or gets the rtl property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [rtl]="true"> </jqxProgressBar> `}) export class AppComponent {
|
renderText
|
Any
|
null
|
Sets or gets the renderText property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [renderText]="renderText"> </jqxProgressBar> `}) export class AppComponent {
|
showText
|
Boolean
|
false
|
Sets or gets the showText property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent {
|
template
|
enum:ProgressBarTemplate
|
'default'
|
enum ProgressBarTemplate { default, primary, success, warning, danger, info } Sets or gets the template property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [theme]="'danger'"> </jqxProgressBar> `}) export class AppComponent {
|
theme
|
String
|
''
|
Sets or gets the theme property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true" [theme]="'arctic'"> </jqxProgressBar> `}) export class AppComponent {
|
value
|
String | Number
|
0
|
Sets or gets the value property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent {
|
width
|
String | Number
|
null
|
Sets or gets the width property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent {
|
|
complete
|
Event
|
|
This event is triggered when the value is equal to the max. value.
Code examples
Bind to the complete event of jqxProgressBar.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar(onComplete)="Complete($event)" [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent { Complete(event: any): void
|
invalidvalue
|
Event
|
|
This event is triggered when the user enters an invalid value( value which is not Number or is out of the min - max range. )
Code examples
Bind to the invalidvalue event of jqxProgressBar.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar(onInvalidvalue)="Invalidvalue($event)" [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent { Invalidvalue(event: any): void
|
valueChanged
|
Event
|
|
This event is triggered when the value is changed.
Code examples
Bind to the valueChanged event of jqxProgressBar.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar(onValueChanged)="ValueChanged($event)" [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent { ValueChanged(event: any): void
|
|
Name | Return Type | Arguments |
actualValue
|
Void
|
value: String | Number
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myProgressBar') myProgressBar: jqxProgressBarComponent; ngAfterViewInit(): void { this.myProgressBar.actualValue(20,20);
|
destroy
|
Void
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myProgressBar') myProgressBar: jqxProgressBarComponent; ngAfterViewInit(): void { this.myProgressBar.destroy();
|
val
|
Number
|
value: String | Number
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxProgressBar #myProgressBar [width]="250" [height]="30" [value]="0" [showText]="true"> </jqxProgressBar> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myProgressBar') myProgressBar: jqxProgressBarComponent; ngAfterViewInit(): void { let value = this.myProgressBar.val();
|