Name | Type | Default |
---|---|---|
disabled | boolean | false |
Sets or gets whether the widget is disabled. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} disabled={true} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
height | string | number | null |
Sets or gets height of the masked input in pixels. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} height={30} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
mask | string | '#####' |
Sets or gets the masked input's mask.
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} mask={'###-##-####'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
promptChar | number | string | "_" |
Sets or gets the prompt char displayed when an editable char is empty. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} promptChar={'#'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
readOnly | boolean | false |
Sets or gets the readOnly state of the input. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} readOnly={true} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
rtl | boolean | false |
Sets or gets a value indicating whether widget's elements are aligned to support locales using right-to-left fonts. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} rtl={true} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
theme | string | '' |
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} theme={'material'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
textAlign | MaskedInputTextAlign | left |
MaskedInputTextAlign: "left" | "right"
Sets or gets the text alignment. Possible Values:
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} textAlign={'right'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
value | number | string | null |
Sets or gets the masked input's value. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
width | string | number | null |
Sets or gets width of the masked input in pixels. Only positive values have effect. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
Events |
||
change | Event | |
This event is triggered when the value is changed and the control's focus is lost. Code examples
Bind to the
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} onChange={this.onChange} width={250} value={'1000'} /> ); } private onChange(e: Event): void { alert('do something...'); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
valueChanged | Event | |
This event is triggered when the value is changed. Code examples
Bind to the
/* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} onValueChanged={this.onValueChanged} width={250} value={'1000'} /> ); } private onValueChanged(e: Event): void { alert('do something...'); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
Methods |
||
Name | Arguments | Return Type |
clear | None | |
Clears the value. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public componentDidMount(): void { this.myMaskedInput.current!.clear(); } public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
destroy | None | |
Destroys the widget. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public componentDidMount(): void { this.myMaskedInput.current!.destroy(); } public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
focus | None | |
Focuses the widget. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public componentDidMount(): void { this.myMaskedInput.current!.focus(); } public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |
||
val | value | |
Sets or gets the value. /* tslint:disable */ import * as React from 'react'; import * as ReactDOM from 'react-dom'; import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css'; import JqxMaskedInput, { IMaskedInputProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxmaskedinput'; class App extends React.PureComponent<{}, IMaskedInputProps> { private myMaskedInput = React.createRef<JqxMaskedInput>(); public componentDidMount(): void { this.myMaskedInput.current!.val(); } public render() { return ( <JqxMaskedInput ref={this.myMaskedInput} width={250} value={'1000'} /> ); } } ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement); |