Name | Type | Default |
columns
|
Array
|
[]
|
Sets or gets the columns property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} columns={columns}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } 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 JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} disabled={true}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
height
|
Number
|
null
|
Sets or gets the height property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
minimized
|
Boolean
|
false
|
Sets or gets the minimized property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} minimized={true}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
minimizeButtonPosition
|
String
|
'left'
|
Sets or gets the minimizeButtonPosition property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} minimizeButtonPosition={ 'right'}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
minimizedHeight
|
Number
|
30
|
Sets or gets the minimizedHeight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} minimizedHeight={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
minimizedTitle
|
String
|
""
|
Sets or gets the minimizedTitle property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} minimizedTitle={ 'custom element'}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
orientation
|
String
|
"horizontal"
|
Sets or gets the orientation property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} orientation={ 'vertical'}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
popupAnimationDelay
|
Number
|
250
|
Sets or gets the popupAnimationDelay property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} popupAnimationDelay={400}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } 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 JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} rtl={true}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selection
|
Boolean
|
true
|
Sets or gets the selection property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} selection={false}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selectedItem
|
Number
|
0
|
Sets or gets the selectedItem property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} selectedItem={1}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
theme
|
String
|
''
|
Sets or gets the theme property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40} theme={ 'fresh'}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
width
|
Number
|
'100%'
|
Sets or gets the width property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { render() { return ( <JqxNavbar ref='myNavbar' width={300} height={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
|
change
|
Event
|
|
This event is triggered when the user selects an item.
Code examples
Bind to the change event of jqxNavBar.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { componentDidMount() { this.refs.myNavBar.on('change', (event) => { // Do Something... }); } render() { return ( <JqxNavbar ref= 'myNavbar' width={300} height={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
|
Name | Return Type |
close
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { componentDidMount() { this.refs.myNavBar.close(); } render() { return ( <JqxNavbar ref= 'myNavbar' width={300} height={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
destroy
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { componentDidMount() { this.refs.myNavBar.destroy(); } render() { return ( <JqxNavbar ref= 'myNavbar' width={300} height={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getSelectedIndex
|
Number
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myNavBar.getSelectedIndex(); } render() { return ( <JqxNavbar ref= 'myNavbar' width={300} height={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
open
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { componentDidMount() { this.refs.myNavBar.open(); } render() { return ( <JqxNavbar ref= 'myNavbar' width={300} height={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selectAt
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxNavbar from 'jqwidgets-react/react_jqxnavbar.js'; class App extends React.Component { componentDidMount() { this.refs.myNavBar.selectAt(1); } render() { return ( <JqxNavbar ref= 'myNavbar' width={300} height={40}> <ul> <li>1 </li> <li>2 </li> </ul> </JqxNavbar> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|