Name | Type | Default |
disabled
|
Boolean
|
false
|
Sets or gets the disabled property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} disabled={true}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
dropDownWidth
|
Number
|
null
|
Sets or gets the dropDownWidth property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} dropDownWidth={200}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
displayMember
|
String
|
""
|
Sets or gets the displayMember property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} valueMember={'CompanyId'} displayMember={'CompanyName'}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
height
|
Number
|
null
|
Sets or gets the height property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
items
|
Number
|
8
|
Sets or gets the items property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} items={10}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
minLength
|
Number
|
1
|
Sets or gets the minLength property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} minLength={1}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
maxLength
|
Number
|
null
|
Sets or gets the maxLength property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} maxLength={10}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
opened
|
Boolean
|
false
|
Sets or gets the opened property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} opened={true}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
placeHolder
|
String
|
""
|
Sets or gets the placeHolder property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} placeHolder={'Enter a Country'}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
popupZIndex
|
Number
|
20000
|
Sets or gets the popupZIndex property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} popupZIndex={99999}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
query
|
String
|
""
|
Sets or gets the query property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} query={'item'}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
renderer
|
function
|
null
|
Sets or gets the renderer property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} renderer={renderer}
/>
)
}
}
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 JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} rtl={true}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
searchMode
|
String
|
'default'
|
Sets or gets the searchMode property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} searchMode={'startswithignorecase'}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
source
|
Array
|
[]
|
Sets or gets the source property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
theme
|
String
|
''
|
Sets or gets the theme property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} theme={'energyblue'}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
valueMember
|
String
|
""
|
Sets or gets the valueMember property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} valueMember={'CompanyId'} displayMember={'CompanyName'}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
width
|
Number
|
null
|
Sets or gets the width property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
value
|
Number
|
null
|
Sets or gets the value property.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries} value={200}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
|
change
|
Event
|
|
This event is triggered when the value is changed.
Code examples
Bind to the change event of jqxInput.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
componentDidMount() {
this.refs.myInput.on('change', (event) => {
// Do Something...
});
}
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
close
|
Event
|
|
This event is triggered when the auto-suggest popup is closed.
Code examples
Bind to the close event of jqxInput.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
componentDidMount() {
this.refs.myInput.on('close', (event) => {
// Do Something...
});
}
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
open
|
Event
|
|
This event is triggered when the auto-suggest popup is opened.
Code examples
Bind to the open event of jqxInput.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
componentDidMount() {
this.refs.myInput.on('open', (event) => {
// Do Something...
});
}
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
select
|
Event
|
|
This event is triggered when an item is selected from the auto-suggest popup.
Code examples
Bind to the select event of jqxInput.
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
componentDidMount() {
this.refs.myInput.on('select', (event) => {
// Do Something...
});
}
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
|
Name | Return Type |
destroy
|
None
|
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
componentDidMount() {
this.refs.myInput.destroy();
}
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
focus
|
None
|
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
componentDidMount() {
this.refs.myInput.focus();
}
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
selectAll
|
None
|
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
componentDidMount() {
this.refs.myInput.selectAll();
}
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|
val
|
String
|
import React from 'react';
import ReactDOM from 'react-dom';
import JqxInput from 'jqwidgets-react/react_jqxinput.js';
class App extends React.Component {
componentDidMount() {
let value = this.refs.myInput.val();
}
render() {
let countries = new Array("USA", "Germany", "UK", "Russia");
return (
<JqxInput ref='myInput'
width={200} height={25} source={countries}
/>
)
}
}
ReactDOM.render(<App />, document.getElementById('app'));
|