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
{
// Do Something
}
}
|
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
{
// Do Something
}
}
|
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
{
// Do Something
}
}
|
|
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();
}
}
|