Name | Type | Default |
count
|
number
|
5
|
Sets or gets images count.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} count={8} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
disabled
|
boolean
|
false
|
Sets or gets whether the rating widget is disabled.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} disabled={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
height
|
string | number
|
auto
|
Sets or gets widget's height.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} height={50} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
itemHeight
|
number
|
auto
|
Sets or gets rating item's height.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} itemHeight={30} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
itemWidth
|
number
|
auto
|
Sets or gets rating item's width.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} itemWidth={20} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
precision
|
number
|
1
|
Sets or gets vote precision.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} precision={0.5} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
singleVote
|
boolean
|
false
|
Sets or gets whether the user can vote single or multiple times.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} singleVote={true} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
value
|
number
|
0
|
Sets or gets current rating.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} value={3} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
width
|
string | number
|
auto
|
Sets or gets widget's width.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} width={300} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
|
change
|
Event
|
|
The change event is triggered when the rating is changed.
Code examples
Bind to the change event of jqxRating.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public render() { return ( <JqxRating ref={this.myRating} onChange={this.onChange} /> ); } private onChange(e: Event): void { alert( 'do something...'); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
|
Name | Arguments | Return Type |
disable
|
None
|
|
Disabling the widget.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public componentDidMount(): void { this.myRating.current!.disable(); } public render() { return ( <JqxRating ref={this.myRating} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
enable
|
None
|
|
Enabling the widget.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public componentDidMount(): void { this.myRating.current!.enable(); } public render() { return ( <JqxRating ref={this.myRating} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
getValue
|
None
|
|
Getting current rating value.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public componentDidMount(): void { this.myRating.current!.getValue(); } public render() { return ( <JqxRating ref={this.myRating} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
setValue
|
value
|
|
Setting value to the rating widget.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public componentDidMount(): void { this.myRating.current!.setValue(4); } public render() { return ( <JqxRating ref={this.myRating} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|
val
|
value
|
|
Sets or gets the value.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxRating, { IRatingProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxrating'; class App extends React.PureComponent<{}, IRatingProps> { private myRating = React.createRef<JqxRating>(); public componentDidMount(): void { this.myRating.current!.val(); } public render() { return ( <JqxRating ref={this.myRating} /> ); } } ReactDOM.render( <App />, document.querySelector( '#app') as HTMLElement);
|