Name | Type | Default |
delay
|
Number
|
50
|
Sets or gets the delay property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} delay={100} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
disabled
|
Boolean
|
false
|
Sets or gets the disabled property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} disabled={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
height
|
String | Number
|
null
|
Sets or gets the height property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
imgSrc
|
String
|
''
|
Sets or gets the imgSrc property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} imgPosition={'left'} imgSrc={'https://jqwidgets.com/jquery-widgets-demo/images/andrew.png'} imgHeight={14} imgWidth={14} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
imgWidth
|
Number
|
16
|
Sets or gets the imgWidth property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} imgPosition={left} imgSrc={https://jqwidgets.com/jquery-widgets-demo/images/andrew.png} imgHeight={14} imgWidth={14} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
imgHeight
|
Number
|
16
|
Sets or gets the imgHeight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} imgPosition={left} imgSrc={https://jqwidgets.com/jquery-widgets-demo/images/andrew.png} imgHeight={14} imgWidth={14} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
imgPosition
|
String
|
'center'
|
Sets or gets the imgPosition property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} imgPosition={'left'} imgSrc={'https://jqwidgets.com/jquery-widgets-demo/images/andrew.png'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
roundedCorners
|
String
|
all
|
Sets or gets the roundedCorners property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} roundedCorners={'top'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rtl
|
Boolean
|
false
|
Sets or gets the rtl property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} rtl={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
textPosition
|
String
|
''
|
Sets or gets the textPosition property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} textPosition={'right'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
textImageRelation
|
String
|
'overlay'
|
Sets or gets the textImageRelation property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} imgPosition={'left'} imgSrc={'https://jqwidgets.com/jquery-widgets-demo/images/andrew.png'} textImageRelation={'imageBeforeText'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
theme
|
String
|
''
|
Sets or gets the theme property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} theme={'energyblue'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
template
|
String
|
'default'
|
Sets or gets the template property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} template={'success'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
toggled
|
Boolean
|
false
|
Sets or gets the toggled property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} toggled={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
width
|
String | Number
|
null
|
Sets or gets the width property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={240} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
value
|
String
|
''
|
Sets or gets the value property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { render() { return ( <JqxButton ref='myButton' width={120} height={40} value={'Button'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
|
click
|
Event
|
|
This event is triggered when the button is clicked.
Code examples
Bind to the click event of jqxButton.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { componentDidMount() { this.refs.myButton.on('click', (event) => { // Do Something... }); } render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
|
Name | Return Type |
check
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { componentDidMount() { this.refs.myButton.check(); } render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
destroy
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { componentDidMount() { this.refs.myButton.destroy(); } render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
focus
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { componentDidMount() { this.refs.myButton.focus(); } render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
render
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { componentDidMount() { this.refs.myButton.render(); } render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
toggle
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { componentDidMount() { this.refs.myButton.toggle(); } render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
unCheck
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { componentDidMount() { this.refs.myButton.unCheck(); } render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
val
|
String
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxButton from 'jqwidgets-react/react_jqxbuttons.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myButton.val('New Text'); } render() { return ( <JqxButton ref='myButton' width={120} height={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|