Name | Type | Default |
altrows
|
Boolean
|
false
|
Sets or gets the altrows property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} altrows={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
altstart
|
Number
|
1
|
Sets or gets the altstart property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} altstart={1} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
altstep
|
Number
|
1
|
Sets or gets the altstep property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} altstep={2} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
autoshowloadelement
|
Boolean
|
true
|
Sets or gets the autoshowloadelement property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} autoshowloadelement={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
autoshowfiltericon
|
Boolean
|
true
|
Sets or gets the autoshowfiltericon property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} autoshowfiltericon={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
autoshowcolumnsmenubutton
|
Boolean
|
true
|
Sets or gets the autoshowcolumnsmenubutton property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} autoshowcolumnsmenubutton={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
clipboard
|
Boolean
|
true
|
Sets or gets the clipboard property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} clipboard={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
closeablegroups
|
Boolean
|
true
|
Sets or gets the closeablegroups property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} closeablegroups={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnsmenuwidth
|
Number
|
15
|
Sets or gets the columnsmenuwidth property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} columnsmenuwidth={40} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnmenuopening
|
Function
|
null
|
Sets or gets the columnmenuopening property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} columnmenuopening={columnmenuopening} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnmenuclosing
|
Function
|
null
|
Sets or gets the columnmenuclosing property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} columnmenuclosing={columnmenuclosing} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
cellhover
|
Function
|
null
|
Sets or gets the cellhover property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} cellhover={cellhover} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
enablekeyboarddelete
|
Boolean
|
true
|
Sets or gets the enablekeyboarddelete property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} enablekeyboarddelete={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
enableellipsis
|
Boolean
|
true
|
Sets or gets the enableellipsis property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} enableellipsis={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
enablemousewheel
|
Boolean
|
true
|
Sets or gets the enablemousewheel property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} enablemousewheel={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
enableanimations
|
Boolean
|
true
|
Sets or gets the enableanimations property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} enableanimations={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
enabletooltips
|
Boolean
|
false
|
Sets or gets the enabletooltips property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} enabletooltips={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
enablehover
|
Boolean
|
true
|
Sets or gets the enablehover property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} enablehover={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
enablebrowserselection
|
Boolean
|
false
|
Sets or gets the enablebrowserselection property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} enablebrowserselection={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
everpresentrowposition
|
String
|
'top'
|
Sets or gets the everpresentrowposition property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} everpresentrowposition={ 'bottom'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
everpresentrowheight
|
Number
|
30
|
Sets or gets the everpresentrowheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} everpresentrowheight={32} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
everpresentrowactions
|
String
|
"add reset"
|
Sets or gets the everpresentrowactions property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} everpresentrowactions={ 'add update delete reset'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
everpresentrowactionsmode
|
String
|
"popup"
|
Sets or gets the everpresentrowactionsmode property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} everpresentrowactionsmode={ 'popup'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
filterrowheight
|
Number
|
31
|
Sets or gets the filterrowheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} filterrowheight={35} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
filtermode
|
String
|
"default"
|
Sets or gets the filtermode property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} filtermode={ 'excel'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupsrenderer
|
function
|
null
|
Sets or gets the groupsrenderer property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} groups={[ 'firstname']} groupsrenderer={groupsrenderer} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupcolumnrenderer
|
function
|
null
|
Sets or gets the groupcolumnrenderer property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} groups={[ 'firstname']} groupcolumnrenderer={groupcolumnrenderer} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupsexpandedbydefault
|
Boolean
|
false
|
Sets or gets the groupsexpandedbydefault property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} groups={[ 'firstname']} groupsexpandedbydefault={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
handlekeyboardnavigation
|
function
|
null
|
Sets or gets the handlekeyboardnavigation property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} handlekeyboardnavigation={handlekeyboardnavigation} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pagerrenderer
|
function
|
null
|
Sets or gets the pagerrenderer property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} pagerrenderer={pagerrenderer} pageable={pageable} /> ) } } 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 JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} rtl={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showdefaultloadelement
|
Boolean
|
true
|
Sets or gets the showdefaultloadelement property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showdefaultloadelement={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showfiltercolumnbackground
|
Boolean
|
true
|
Sets or gets the showfiltercolumnbackground property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showfiltercolumnbackground={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showfiltermenuitems
|
Boolean
|
true
|
Sets or gets the showfiltermenuitems property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showfiltermenuitems={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showpinnedcolumnbackground
|
Boolean
|
true
|
Sets or gets the showpinnedcolumnbackground property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showpinnedcolumnbackground={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showsortcolumnbackground
|
Boolean
|
true
|
Sets or gets the showsortcolumnbackground property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showsortcolumnbackground={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showsortmenuitems
|
Boolean
|
true
|
Sets or gets the showsortmenuitems property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showsortmenuitems={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showgroupmenuitems
|
Boolean
|
true
|
Sets or gets the showgroupmenuitems property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showgroupmenuitems={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showrowdetailscolumn
|
Boolean
|
true
|
Sets or gets the showrowdetailscolumn property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showrowdetailscolumn={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showheader
|
Boolean
|
true
|
Sets or gets the showheader property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showheader={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showgroupsheader
|
Boolean
|
true
|
Sets or gets the showgroupsheader property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showgroupsheader={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showaggregates
|
Boolean
|
false
|
Sets or gets the showaggregates property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showaggregates={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showgroupaggregates
|
Boolean
|
false
|
Sets or gets the showgroupaggregates property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showgroupaggregates={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showeverpresentrow
|
Boolean
|
false
|
Sets or gets the showeverpresentrow property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showeverpresentrow={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showfilterrow
|
Boolean
|
false
|
Sets or gets the showfilterrow property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} filterable={true} showfilterrow={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showemptyrow
|
Boolean
|
true
|
Sets or gets the showemptyrow property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showemptyrow={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showstatusbar
|
Boolean
|
false
|
Sets or gets the showstatusbar property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showstatusbar={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
statusbarheight
|
Number
|
34
|
Sets or gets the statusbarheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showstatusbar={true} statusbarheight={50} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showtoolbar
|
Boolean
|
false
|
Sets or gets the showtoolbar property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} showtoolbar={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selectionmode
|
String
|
'singlerow'
|
Sets or gets the selectionmode property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} selectionmode={ 'multiplerows'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
updatefilterconditions
|
function
|
null
|
Sets or gets the updatefilterconditions property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} updatefilterconditions={updatefilterconditions} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
updatefilterpanel
|
function
|
null
|
Sets or gets the updatefilterpanel property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} updatefilterpanel={updatefilterpanel} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
theme
|
String
|
''
|
Sets or gets the theme property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} theme={ 'energyblue'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
toolbarheight
|
Number
|
34
|
Sets or gets the toolbarheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} toolbarheight={40} showtoolbar={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
autoheight
|
Boolean
|
false
|
Sets or gets the autoheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} pageable={true} autoheight={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
autorowheight
|
Boolean
|
false
|
Sets or gets the autorowheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} autorowheight={true} autoheight={true} pageable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnsheight
|
Number
|
28
|
Sets or gets the columnsheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} columnsheight={33} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
deferreddatafields
|
Array
|
[]
|
Sets or gets the deferreddatafields property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} deferreddatafields={[ 'firstname']} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupsheaderheight
|
Number
|
34
|
Sets or gets the groupsheaderheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} groupable={true} groupsheaderheight={60} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupindentwidth
|
Number
|
20
|
Sets or gets the groupindentwidth property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} groupindentwidth={40} groupable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
height
|
String | Number
|
400
|
Sets or gets the height property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} height={500} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pagerheight
|
Number
|
30
|
Sets or gets the pagerheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} pagerheight={32} pageable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowsheight
|
Number
|
28
|
Sets or gets the rowsheight property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} rowsheight={30} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
scrollbarsize
|
Number
|
15
|
Sets or gets the scrollbarsize property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} scrollbarsize={20} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
scrollmode
|
String
|
"default"
|
Sets or gets the scrollmode property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} scrollmode={ 'logical'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
scrollfeedback
|
function
|
null
|
Sets or gets the scrollfeedback property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} scrollfeedback={scrollfeedback} scrollmode={deferred} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
width
|
String | Number
|
600
|
Sets or gets the width property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
autosavestate
|
Boolean
|
false
|
Sets or gets the autosavestate property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} autoloadstate={true} autosavestate={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
autoloadstate
|
Boolean
|
false
|
Sets or gets the autoloadstate property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} autoloadstate={true} autosavestate={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columns
|
Array
|
[]
|
Sets or gets the columns property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columngroups
|
Array
|
[]
|
Sets or gets the columngroups property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnsmenu
|
Boolean
|
true
|
Sets or gets the columnsmenu property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} columnsmenu={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnsresize
|
Boolean
|
false
|
Sets or gets the columnsresize property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} columnsresize={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnsautoresize
|
Boolean
|
true
|
Sets or gets the columnsautoresize property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} columnsautoresize={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnsreorder
|
Boolean
|
false
|
Sets or gets the columnsreorder property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} columnsreorder={true} /> ) } } 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 JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} disabled={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
editable
|
Boolean
|
false
|
Sets or gets the editable property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} editable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
editmode
|
String
|
'selectedcell'
|
Sets or gets the editmode property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} editable={true} editmode={ 'dblclick'} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
filter
|
Function
|
null
|
Sets or gets the filter property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} filter={filter} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
filterable
|
Boolean
|
false
|
Sets or gets the filterable property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} filterable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupable
|
Boolean
|
false
|
Sets or gets the groupable property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} groupable={true} groups={[ 'firstname']} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groups
|
Array
|
[]
|
Sets or gets the groups property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} groupable={true} groups={[ 'firstname']} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
horizontalscrollbarstep
|
Number
|
5
|
Sets or gets the horizontalscrollbarstep property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} horizontalscrollbarstep={60} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
horizontalscrollbarlargestep
|
Number
|
50
|
Sets or gets the horizontalscrollbarlargestep property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} horizontalscrollbarlargestep={600} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
initrowdetails
|
function
|
null
|
Sets or gets the initrowdetails property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} initrowdetails={initrowdetails} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
keyboardnavigation
|
Boolean
|
true
|
Sets or gets the keyboardnavigation property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} keyboardnavigation={false} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
localization
|
Object
|
null
|
Sets or gets the localization property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} localization={localization} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pagesize
|
Number
|
10
|
Sets or gets the pagesize property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} pagesize={30} pageable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pagesizeoptions
|
Array
|
['5', '10', '20']
|
Sets or gets the pagesizeoptions property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} pagesizeoptions={[ '15', '30', '50']} pageable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pagermode
|
String
|
"default"
|
Sets or gets the pagermode property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} pagermode={ 'simple'} pageable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pagerbuttonscount
|
Number
|
5
|
Sets or gets the pagerbuttonscount property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} pageable={true} pagerbuttonscount={10} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pageable
|
Boolean
|
false
|
Sets or gets the pageable property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} pageable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowdetails
|
Boolean
|
false
|
Sets or gets the rowdetails property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} rowdetails={rowdetails} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowdetailstemplate
|
Object
|
null
|
Sets or gets the rowdetailstemplate property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} rowdetailstemplate={rowdetailstemplate} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
ready
|
function
|
null
|
Sets or gets the ready property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} ready={ready} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rendered
|
function
|
null
|
Sets or gets the rendered property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} rendered={rendered} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
renderstatusbar
|
function
|
null
|
Sets or gets the renderstatusbar property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} renderstatusbar={renderstatusbar} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rendertoolbar
|
function
|
null
|
Sets or gets the rendertoolbar property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} rendertoolbar={rendertoolbar} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rendergridrows
|
function
|
null
|
Sets or gets the rendergridrows property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} virtualmode={true} rendergridrows={rendergridrows} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
sortable
|
Boolean
|
false
|
Sets or gets the sortable property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} sortable={true} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selectedrowindex
|
Number
|
-1
|
Sets or gets the selectedrowindex property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} selectedrowindex={3} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selectedrowindexes
|
Array
|
[]
|
Sets or gets the selectedrowindexes property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} selectedrowindexes={[3,5,10]} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
source
|
Object
|
{}
|
Sets or gets the source property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
sorttogglestates
|
Number
|
2
|
Sets or gets the sorttogglestates property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} sortable={true} sorttogglestates={1} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
updatedelay
|
Number
|
0
|
Sets or gets the updatedelay property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} updatedelay={20} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
virtualmode
|
Boolean
|
false
|
Sets or gets the virtualmode property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} virtualmode={true} rendergridrows={rendergridrows} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
verticalscrollbarstep
|
Number
|
5
|
Sets or gets the verticalscrollbarstep property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} verticalscrollbarstep={200} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
verticalscrollbarlargestep
|
Number
|
400
|
Sets or gets the verticalscrollbarlargestep property.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} verticalscrollbarlargestep={2000} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
|
bindingcomplete
|
Event
|
|
This event is triggered when the binding is completed. Note: Bind to that event before the Grid's initialization, because if you data bind the Grid to a local data source and bind to the "bindingcomplete" event after the initializaation, the data binding will be already completed.
Code examples
Bind to the bindingcomplete event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('bindingcomplete', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnresized
|
Event
|
|
This event is triggered when a Grid Column is resized.
Code examples
Bind to the columnresized event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('columnresized', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnreordered
|
Event
|
|
This event is triggered when a Grid Column is moved to a new position.
Code examples
Bind to the columnreordered event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('columnreordered', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
columnclick
|
Event
|
|
This event is triggered when a column is clicked.
Code examples
Bind to the columnclick event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('columnclick', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
cellclick
|
Event
|
|
This event is triggered when a cell is clicked.
Code examples
Bind to the cellclick event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('cellclick', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
celldoubleclick
|
Event
|
|
This event is triggered when a cell is double-clicked.
Code examples
Bind to the celldoubleclick event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('celldoubleclick', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
cellselect
|
Event
|
|
This event is triggered when a cell is selected.
Code examples
Bind to the cellselect event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('cellselect', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
cellunselect
|
Event
|
|
This event is triggered when a cell is unselected.
Code examples
Bind to the cellunselect event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('cellunselect', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
cellvaluechanged
|
Event
|
|
This event is triggered when a cell's value is changed.
Code examples
Bind to the cellvaluechanged event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('cellvaluechanged', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
cellbeginedit
|
Event
|
|
This event is triggered when a cell's editor is displayed.
Code examples
Bind to the cellbeginedit event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('cellbeginedit', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
cellendedit
|
Event
|
|
This event is triggered when a cell's edit operation has ended.
Code examples
Bind to the cellendedit event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('cellendedit', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
filter
|
Event
|
|
This event is triggered when the Grid is filtered.
Code examples
Bind to the filter event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('filter', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupschanged
|
Event
|
|
This event is triggered when a group is added, inserted or removed.
Code examples
Bind to the groupschanged event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('groupschanged', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupexpand
|
Event
|
|
This event is triggered when a group is expanded.
Code examples
Bind to the groupexpand event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('groupexpand', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
groupcollapse
|
Event
|
|
This event is triggered when a group is collapsed.
Code examples
Bind to the groupcollapse event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('groupcollapse', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pagechanged
|
Event
|
|
This event is triggered when the current page is changed.
Code examples
Bind to the pagechanged event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('pagechanged', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pagesizechanged
|
Event
|
|
This event is triggered when the page size is changed.
Code examples
Bind to the pagesizechanged event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('pagesizechanged', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowclick
|
Event
|
|
This event is triggered when a row is clicked.
Code examples
Bind to the rowclick event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('rowclick', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowdoubleclick
|
Event
|
|
This event is triggered when a row is double clicked.
Code examples
Bind to the rowdoubleclick event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('rowdoubleclick', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowselect
|
Event
|
|
This event is triggered when a row is selected.
Code examples
Bind to the rowselect event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('rowselect', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowunselect
|
Event
|
|
This event is triggered when a row is unselected.
Code examples
Bind to the rowunselect event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('rowunselect', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowexpand
|
Event
|
|
This event is triggered when a row with details is expanded.
Code examples
Bind to the rowexpand event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('rowexpand', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
rowcollapse
|
Event
|
|
This event is triggered when a row with details is collapsed.
Code examples
Bind to the rowcollapse event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('rowcollapse', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
sort
|
Event
|
|
This event is triggered when the Grid is sorted.
Code examples
Bind to the sort event of jqxGrid.
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.on('sort', (event) => { // Do Something... }); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
|
Name | Return Type |
autoresizecolumns
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.autoresizecolumns(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
autoresizecolumn
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.autoresizecolumn('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
beginupdate
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.beginupdate(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
clear
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.clear(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
destroy
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.destroy(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
endupdate
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.endupdate(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
ensurerowvisible
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.ensurerowvisible(10); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
focus
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.focus(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcolumnindex
|
Number
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcolumnindex(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcolumn
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcolumn('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcolumnproperty
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcolumnproperty('firstname','text'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getrowid
|
String
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getrowid(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getrowdata
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getrowdata(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getrowdatabyid
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getrowdatabyid(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getrowboundindexbyid
|
Number
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getrowboundindexbyid(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getrowboundindex
|
Number
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getrowboundindex(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getrows
|
Array
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getrows(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getboundrows
|
Array
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getboundrows(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getdisplayrows
|
Array
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getdisplayrows(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getdatainformation
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getdatainformation(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getsortinformation
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getsortinformation(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getpaginginformation
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getpaginginformation(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
hidecolumn
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.hidecolumn('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
hideloadelement
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.hideloadelement(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
hiderowdetails
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.hiderowdetails(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
iscolumnvisible
|
Boolean
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.iscolumnvisible('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
iscolumnpinned
|
Boolean
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.iscolumnpinned('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
localizestrings
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.localizestrings(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
pincolumn
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.pincolumn('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
refreshdata
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.refreshdata(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
refresh
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.refresh(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
render
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.render(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
scrolloffset
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.scrolloffset(120,100); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
scrollposition
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.scrollposition(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showloadelement
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.showloadelement(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showrowdetails
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.showrowdetails(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
setcolumnindex
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.setcolumnindex('firstname',0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
setcolumnproperty
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.setcolumnproperty('firstname','text','New Name'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showcolumn
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.showcolumn('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
unpincolumn
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.unpincolumn('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
updatebounddata
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.updatebounddata(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
updating
|
Boolean
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.updating(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getsortcolumn
|
String
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getsortcolumn(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
removesort
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.removesort(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
sortby
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.sortby('firstname','asc'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
addgroup
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.addgroup('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
cleargroups
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.cleargroups(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
collapsegroup
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.collapsegroup(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
collapseallgroups
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.collapseallgroups(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
expandallgroups
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.expandallgroups(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
expandgroup
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.expandgroup(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getrootgroupscount
|
Number
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getrootgroupscount(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getgroup
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getgroup(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
insertgroup
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.insertgroup(0,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
iscolumngroupable
|
Boolean
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.iscolumngroupable('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
removegroupat
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.removegroupat(0); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
removegroup
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.removegroup('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
addfilter
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.addfilter(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
applyfilters
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.applyfilters(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
clearfilters
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.clearfilters(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getfilterinformation
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.getfilterinformation(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcolumnat
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcolumnat(5); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
removefilter
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.removefilter('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
refreshfilterrow
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.refreshfilterrow(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
gotopage
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.gotopage(2); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
gotoprevpage
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.gotoprevpage(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
gotonextpage
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.gotonextpage(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
addrow
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.addrow(1,{firstname: 'New Name'}); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
begincelledit
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.begincelledit(1,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
beginrowedit
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.beginrowedit(1); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
closemenu
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.closemenu(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
deleterow
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.deleterow(1); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
endcelledit
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.endcelledit(1,'firstname',true); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
endrowedit
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.endrowedit(1,true); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcell
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcell(1,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcellatposition
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcellatposition(10,100); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcelltext
|
String
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcelltext(1,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcelltextbyid
|
String
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcelltextbyid(1,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcellvaluebyid
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcellvaluebyid(1,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcellvalue
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcellvalue(1,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
isBindingCompleted
|
Boolean
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.isBindingCompleted(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
openmenu
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.openmenu('firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
setcellvalue
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.setcellvalue(1,'firstname','New Name'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
setcellvaluebyid
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.setcellvaluebyid(1,'firstname','New Name'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
showvalidationpopup
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.showvalidationpopup(1,'firstname','Error message'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
updaterow
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.updaterow(1,{firstname: 'New Name'}); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
clearselection
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.clearselection(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getselectedrowindex
|
Number
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getselectedrowindex(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getselectedrowindexes
|
Array
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getselectedrowindexes(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getselectedcell
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getselectedcell(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getselectedcells
|
Array
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getselectedcells(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selectcell
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.selectcell(1,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selectallrows
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.selectallrows(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
selectrow
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.selectrow(1); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
unselectrow
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.unselectrow(1); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
unselectcell
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.unselectcell(1,'firstname'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getcolumnaggregateddata
|
String
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getcolumnaggregateddata(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
refreshaggregates
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.refreshaggregates(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
renderaggregates
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.renderaggregates(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
exportdata
|
any
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.exportdata('xls,'grid.xls'); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
getstate
|
Object
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { let value = this.refs.myGrid.getstate(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
loadstate
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.loadstate(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|
savestate
|
None
|
import React from 'react'; import ReactDOM from 'react-dom'; import JqxGrid, { jqx } from 'jqwidgets-react/react_jqxgrid.js'; class App extends React.Component { componentDidMount() { this.refs.myGrid.savestate(); } render() { let source = { localdata: [ [ 'Alfreds Futterkiste', 'Maria Anders', 'Sales Representative', 'Obere Str. 57', 'Berlin', 'Germany'], [ 'Ana Trujillo Emparedados y helados', 'Ana Trujillo', 'Owner', 'Avda. de la Constitucin 2222', 'Mxico D.F.', 'Mexico'], [ 'Antonio Moreno Taquera', 'Antonio Moreno', 'Owner', 'Mataderos 2312', 'Mxico D.F.', 'Mexico'] ], datafields: [ { name: 'CompanyName', type: 'string', map: '0' }, { name: 'ContactName', type: 'string', map: '1' }, { name: 'Title', type: 'string', map: '2' }, { name: 'Address', type: 'string', map: '3' }, { name: 'City', type: 'string', map: '4' }, { name: 'Country', type: 'string', map: '5' } ], datatype: 'array' }; let dataAdapter = new jqx.dataAdapter(source); let columns = [ { text: 'Company Name', datafield: 'CompanyName', width: 200 }, { text: 'Contact Name', datafield: 'ContactName', width: 150 }, { text: 'Contact Title', datafield: 'Title', width: 100 }, { text: 'Address', datafield: 'Address', width: 100 }, { text: 'City', datafield: 'City', width: 100 }, { text: 'Country', datafield: 'Country' } ]; return ( <JqxGrid ref= 'myGrid' width={850} source={dataAdapter} columns={columns} /> ) } } ReactDOM.render( <App />, document.getElementById( 'app'));
|