Name | Type | Default |
animationDuration
|
number
|
1000
|
Determines the animation in milliseconds. To disable this property - set it to 0 (zero).
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} animationDuration={500} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
backgroundColor
|
string
|
#e0e0e0
|
Sets or gets the jqxBarGauge background color.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} backgroundColor={ 'red'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
barSpacing
|
number
|
4
|
Sets or gets the space between the segments of the jqxBarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} barSpacing={12} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
baseValue
|
number
|
null
|
Sets the base value of jqxBarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} baseValue={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
colorScheme
|
string
|
scheme01
|
Sets the jqxBarGauge's color palette. jqxBarGauge suppports 27 color schemes from 'scheme01' to 'scheme27'. I's possible to set custom scheme in combination with "customColorScheme" property.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} colorScheme={ 'scheme02'} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
customColorScheme
|
BarGaugeCustomColorScheme
|
scheme01
|
Interface BarGaugeCustomColorScheme { name?: string; colors?: Array<string>; }
Sets custom color palette in the BarGauge. This is used in combination with "colorScheme" property.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} colorScheme={ 'scheme'} customColorScheme={{ "name":"scheme","colors":["#FFCF5E","#E83C64","#FF60B9","#52BDE8"]}} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
disabled
|
boolean
|
false
|
Sets or gets the values of the disabled property of jqxBarGauge. By default is false.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} disabled={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
endAngle
|
number
|
0
|
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} endAngle={180} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
formatFunction
|
(value?: number | string, index?: number, color?: string) => string
|
null
|
Sets or gets the formatFunction of the BarGauge. Used to make changes on the particular segment.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); constructor(props: {}) { super(props); this.state = { formatFunction: (): any => { return 'red'; } } } public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} formatFunction={this.state.formatFunction} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
height
|
string | number
|
400
|
Sets or gets the BarGauge's height.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
labels
|
BarGaugeLabels
|
null
|
Interface BarGaugeLabelsFont { color?: string; size?: number | string; family?: string; }
Interface BarGaugeLabels { connectorColor?: string; connectorWidth?: number; font?: BarGaugeLabelsFont; formatFunction?: (value?: number, index?: number) => string; indent?: number; precision?: number; visible?: boolean; }
This property is used to make fine settings on BarGauge labels at each segment.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); constructor(props: {}) { super(props); this.state = { labels: { connectorColor: 'red', connectorWidth: 1, font: { color: 'darkseagreen', size: 12 }, formatFunction: function (value, index) { return value + ' USD'; }, indent: 15, precision: 1, visible: true } } } public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} labels={this.state.labels} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
max
|
number | string
|
100
|
Sets or gets the end value of BarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={60} values={[102, 115, 130, 137]} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
min
|
number
|
0
|
Sets or gets BarGauge's min. This property specifies the beggining of the BarGauge's scale.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} min={-25} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
relativeInnerRadius
|
number | string
|
0.3
|
Sets or gets the relativeInnerRadius of jqxBarGauge. It's value represents the proportion between inner and outer radius.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} relativeInnerRadius={0} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
rendered
|
() => void
|
null
|
This function is called when the BarGauge is initialized and the binding is complete.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); constructor(props: {}) { super(props); this.state = { rendered: (): any => { alert( 'rendered!') } } } public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} rendered={this.state.rendered} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
startAngle
|
number
|
225
|
Sets or gets the startAngle of the BarGauge. Used to create geometry of the arc in the space.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} startAngle={200} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
title
|
BarGaugeTitle
|
null
|
BarGaugeHorizontalTitleAlignment: "left" | "center" | "right"
BarGaugeVerticalTitleAlignment: "top" | "bottom"
Interface BarGaugeTextFont { color?: string; family?: string; opacity?: number; size?: number | string; weight?: number; }
Interface BarGaugeTitleMargin { bottom?: number; left?: number; right?: number; top?: number; }
Interface BarGaugeTitleSubtitle { text?: string; font?: BarGaugeTextFont; }
Interface BarGaugeTitle { text?: string; font?: BarGaugeTextFont; horizontalAlignment?: BarGaugeHorizontalTitleAlignment; margin?: BarGaugeTitleMargin; subtitle?: BarGaugeTitleSubtitle; verticalAlignment?: BarGaugeVerticalTitleAlignment; }
Sets or gets the BarGauge's title. This property can be string or object with custom title settings.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); constructor(props: {}) { super(props); this.state = { title: { text: 'Ranking', font: { color: 'rosybrown', size: 25 } } } } public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} title={this.state.title} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
tooltip
|
BarGaugeTooltip
|
null
|
Interface BarGaugeTooltip { classname?: string; formatFunction?: (value?: number | string, index?: number, color?: string) => string; visible?: boolean; precision?: number; }
Sets or gets the BarGauge's tooltip.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); constructor(props: {}) { super(props); this.state = { tooltip: { classname: 'myTooltip', visible: true, precision: 0, formatFunction: function (value, index) { return value + ' USD'; } } } } public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} tooltip={this.state.tooltip} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
useGradient
|
boolean
|
true
|
Sets or gets useGradient of the BarGauge. Change visualization of the segments between flat color or with gradient.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} useGradient={false} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
values
|
Array<number>
|
[]
|
Sets or gets array of values for the BarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
width
|
string | number
|
400
|
Sets or gets the BarGauge's width.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
|
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.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} onDrawEnd={this.onDrawEnd} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } private onDrawEnd(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
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.
|
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.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} onInitialized={this.onInitialized} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } private onInitialized(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
tooltipClose
|
Event
|
|
Fires when a BarGauge's tooltip is closed.
Code examples
Bind to the tooltipClose event of jqxBarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public componentDidMount(): void { this.myBarGauge.current!.setOptions({ tooltip: { visible: true } }); } public render() { return ( <JqxBarGauge ref={this.myBarGauge} onTooltipClose={this.onTooltipClose} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } private onTooltipClose(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
tooltipOpen
|
Event
|
|
Fires when a BarGauge's tooltip is open.
Code examples
Bind to the tooltipOpen event of jqxBarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public componentDidMount(): void { this.myBarGauge.current!.setOptions({ tooltip: { visible: true } }); } public render() { return ( <JqxBarGauge ref={this.myBarGauge} onTooltipOpen={this.onTooltipOpen} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } private onTooltipOpen(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
valueChanged
|
Event
|
|
Fires after the values are changed.
Code examples
Bind to the valueChanged event of jqxBarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public render() { return ( <JqxBarGauge ref={this.myBarGauge} onValueChanged={this.onValueChanged} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } private onValueChanged(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
|
Name | Arguments | Return Type |
refresh
|
None
|
|
Refreshes the BarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public componentDidMount(): void { this.myBarGauge.current!.refresh(); } public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
render
|
None
|
|
Renders the BarGauge contents. This method completely refreshes the BarGauge.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public componentDidMount(): void { this.myBarGauge.current!.render(); } public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
val
|
value
|
|
Returns an array of the BarGauge values.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxBarGauge, { IBarGaugeProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxbargauge'; class App extends React.PureComponent<{}, IBarGaugeProps> { private myBarGauge = React.createRef<JqxBarGauge>(); public componentDidMount(): void { this.myBarGauge.current!.val([30, 80, 120]); } public render() { return ( <JqxBarGauge ref={this.myBarGauge} width={600} height={600} max={150} values={[102, 115, 130, 137]} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|