Name | Type | Default |
animationDuration
|
Number
|
1000
|
Sets or gets the animationDuration property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [animationDuration]="500"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
backgroundColor
|
String
|
#e0e0e0
|
Sets or gets the backgroundColor property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [backgroundColor]="'red'"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
barSpacing
|
Number
|
4
|
Sets or gets the barSpacing property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [barSpacing]="12"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
baseValue
|
Number
|
null
|
Sets or gets the baseValue property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [baseValue]="30"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
colorScheme
|
String
|
scheme01
|
Sets or gets the colorScheme property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [colorScheme]="'scheme02'"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
customColorScheme
|
BarGaugeCustomColorScheme
|
scheme01
|
interface BarGaugeCustomColorScheme { name: String; colors: Array<String>; } Sets or gets the customColorScheme property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [colorScheme]="colorScheme" [customColorScheme]='{"name":"colorScheme","colors":["#FFCF5E","#E83C64","#FF60B9","#52BDE8"]}' > </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
disabled
|
Boolean
|
false
|
Sets or gets the disabled property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [disabled]="true"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
endAngle
|
Number
|
0
|
Sets or gets the endAngle property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [endAngle]="180"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
formatFunction
|
(value: Number, index: Number, color: String): Any
|
null
|
Sets or gets the formatFunction property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [formatFunction]="formatFunction"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
height
|
Size
|
400
|
interface Size { size?: String | Number; } Sets or gets the height property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
labels
|
BarGaugeLabels
|
null
|
interface BarGaugeLabels { connectorColor?: String; connectorWidth?: Number; font?: BarGaugeLabelsFont; formatFunction?: (value?: Number, index?: Number) => String; indent?: Number; precision?: Number; visible?: Boolean; } interface BarGaugeLabelsFont { color?: String; size?: Number | String; family?: String; } Sets or gets the labels property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [labels]="labels"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
max
|
Number | String
|
100
|
Sets or gets the max property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="60"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
min
|
Number
|
0
|
Sets or gets the min property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [min]="-25"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
relativeInnerRadius
|
Number | String
|
0.3
|
Sets or gets the relativeInnerRadius property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [relativeInnerRadius]="0"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
rendered
|
() => Void
|
null
|
Sets or gets the rendered property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [rendered]="rendered"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
startAngle
|
Number
|
225
|
Sets or gets the startAngle property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [startAngle]="200"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
title
|
BarGaugeTitle
|
null
|
interface BarGaugeTitle { text?: String; font?: BarGaugeTextFont; horizontalAlignment?: BarGaugeHorizontalTitleAlignment; margin?: BarGaugeTitleMargin; subtitle?: BarGaugeTitleSubtitle; verticalAlignment?: BarGaugeVerticalTitleAlignment; } interface BarGaugeTextFont { color?: String; family?: String; opacity?: Number; size?: Number | String; weight?: Number; } enum BarGaugeHorizontalTitleAlignment { left, center, right } interface BarGaugeTitleMargin { bottom?: Number; left?: Number; right?: Number; top?: Number; } enum BarGaugeVerticalTitleAlignment { top, bottom } interface BarGaugeTitleSubtitle { text?: String; font?: BarGaugeTextFont; } Sets or gets the title property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [title]="title"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
tooltip
|
BarGaugeTooltip
|
null
|
interface BarGaugeTooltip { classname?: String; formatFunction?: (value?: Any, index?: Number) => String; visible?: Boolean; precision?: Number; } Sets or gets the tooltip property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [tooltip]="tooltip"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
useGradient
|
Boolean
|
true
|
Sets or gets the useGradient property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150" [useGradient]="false"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
values
|
Array<Number>
|
[]
|
Sets or gets the values property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
width
|
Size
|
400
|
interface Size { size?: String | Number; } Sets or gets the width property.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
|
drawEnd
|
Event
|
|
The event is raised when the BarGauge finish rendering. Commonly used in combination with drawStart event.
Code examples
Bind to the drawEnd event of jqxBarGauge.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge (onDrawEnd)="DrawEnd($event)" [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { DrawEnd(event: any): void { // Do Something } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
drawStart
|
Event
|
|
The event is raised when the BarGauge starts rendering again. Commonly used in combination with drawEnd event.
Code examples
Bind to the drawStart event of jqxBarGauge.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge (onDrawStart)="DrawStart($event)" [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { DrawStart(event: any): void { // Do Something } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
initialized
|
Event
|
|
Fires when the jqxBarGauge is rendered for the first time. The BarGauge is initialized.
Code examples
Bind to the initialized event of jqxBarGauge.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge (onInitialized)="Initialized($event)" [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { Initialized(event: any): void { // Do Something } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
tooltipClose
|
Event
|
|
Fires when a BarGauge's tooltip is closed.
Code examples
Bind to the tooltipClose event of jqxBarGauge.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge (onTooltipClose)="TooltipClose($event)" [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { TooltipClose(event: any): void { // Do Something } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
tooltipOpen
|
Event
|
|
Fires when a BarGauge's tooltip is open.
Code examples
Bind to the tooltipOpen event of jqxBarGauge.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge (onTooltipOpen)="TooltipOpen($event)" [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { TooltipOpen(event: any): void { // Do Something } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
valueChanged
|
Event
|
|
Fires after the values are changed.
Code examples
Bind to the valueChanged event of jqxBarGauge.
import { Component } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge (onValueChanged)="ValueChanged($event)" [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent { ValueChanged(event: any): void { // Do Something } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
|
Name | Return Type | Arguments |
refresh
|
Void
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myBarGauge') myBarGauge: jqxBarGaugeComponent; ngAfterViewInit(): void { this.myBarGauge.refresh(); } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
render
|
Void
|
None
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myBarGauge') myBarGauge: jqxBarGaugeComponent; ngAfterViewInit(): void { this.myBarGauge.render(); } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|
val
|
Array<Number>
|
value: Array<Number>
|
import { Component, ViewChild, AfterViewInit } from "@angular/core"; @Component({ selector: "app-root", template: ` <jqxBarGauge #myBarGauge [values]="values" [width]="600" [height]="600" [max]="150"> </jqxBarGauge> `}) export class AppComponent implements AfterViewInit { @ViewChild( 'myBarGauge') myBarGauge: jqxBarGaugeComponent; ngAfterViewInit(): void { let value = this.myBarGauge.val([112, 125, 150, 137]); } title: string = 'Ranking'; values: number[] = [102, 115, 130, 137]; labels: jqwidgets.BarGaugeLabels = { connectorColor: 'green', connectorWidth: 1 }; tooltip: jqwidgets.BarGaugeTooltip = { formatFunction: (value: any, index: number): string => { return `${value} $`; }, visible: true, precision: 0 }; rendered = (): void => { // Do Something }; formatFunction(value: number, index: number, color: string): string {
|