Name | Type | Default |
---|---|---|
disabled | Boolean | false |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600} disabled={true}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
height | Number | 300 |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
orientation | String | 'vertical' |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600} orientation={'horizontal'}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
panels | Array | [] |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
resizable | Boolean | true |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600} resizable={false}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
splitBarSize | Number | 5 |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600} splitBarSize={10}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
showSplitBar | Boolean | true |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600} showSplitBar={false}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
theme | String | '' |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600} theme={'energyblue'}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
width | Number | 300 |
Sets or gets the import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { render() { return ( <JqxSplitter ref='mySplitter' width={850} height={480} panels={[{ size: 300 }]} width={600} height={600}> <div className="splitter-panel"> Panel 1 </div> <div className="splitter-panel"> Panel 2 </div> </JqxSplitter> /> ) } } ReactDOM.render(<App />, document.getElementById('app')); |
||
Events |
||
collapsed | Event | |
This event is triggered when a panel is collapsed. Code examples
Bind to the
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.on('collapsed', (event) => { // Do Something... }); } |
||
expanded | Event | |
This event is triggered when a panel is expanded. Code examples
Bind to the
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.on('expanded', (event) => { // Do Something... }); } |
||
resize | Event | |
This event is triggered when the 'resize' operation has ended. Code examples
Bind to the
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.on('resize', (event) => { // Do Something... }); } |
||
resizeStart | Event | |
This event is triggered when the 'resizeStart' operation has started. Code examples
Bind to the
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.on('resizeStart', (event) => { // Do Something... }); } |
||
Methods |
||
Name | Return Type | |
collapse | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.collapse(); } |
||
destroy | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.destroy(); } |
||
disable | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.disable(); } |
||
enable | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.enable(); } |
||
expand | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.expand(); } |
||
render | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.render(); } |
||
refresh | None | |
import React from 'react'; import ReactDOM from 'react-dom'; import JqxSplitter from 'jqwidgets-react/react_jqxsplitter.js'; class App extends React.Component { componentDidMount() { this.refs.mySplitter.refresh(); } |