Name | Type | Default |
checked
|
boolean
|
false
|
Sets or gets the check state.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
checked={true}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
disabled
|
boolean
|
false
|
Sets or gets whether the switch button is disabled.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
disabled={true}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
height
|
string | number
|
null
|
Sets or gets the height.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
height={50}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
orientation
|
SwitchButtonOrientation
|
'horizontal'
|
SwitchButtonOrientation: "horizontal" | "vertical"
Determines the jqxSwitchButton's orientation.
Possible Values:
'horizontal'
'vertical'
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
orientation={'vertical'}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
onLabel
|
string
|
'On'
|
Sets or gets the string displayed when the button is checked.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
onLabel={'On Label'}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
offLabel
|
string
|
'Off'
|
Sets or gets the string displayed when the button is unchecked.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
offLabel={'Off Label'}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
thumbSize
|
string
|
'40%'
|
Sets or gets the size of the thumb in percentages.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
thumbSize={'30%'}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
rtl
|
boolean
|
false
|
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
rtl={true}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
width
|
string | number
|
null
|
Sets or gets the width.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
width={50}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
|
checked
|
Event
|
|
This event is triggered when the switch button is checked.
Code examples
Bind to the checked event of jqxSwitchButton.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton} onChecked={this.onChecked}
/>
);
}
private onChecked(e: Event): void {
alert('do something...');
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
change
|
Event
|
|
This event is triggered when the switch button's state changes from one state to another.
Code examples
Bind to the change event of jqxSwitchButton.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton} onChange={this.onChange}
/>
);
}
private onChange(e: Event): void {
alert('do something...');
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
unchecked
|
Event
|
|
This event is triggered when the switch button is unchecked.
Code examples
Bind to the unchecked event of jqxSwitchButton.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton} onUnchecked={this.onUnchecked}
/>
);
}
private onUnchecked(e: Event): void {
alert('do something...');
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
|
Name | Arguments | Return Type |
check
|
None
|
|
Checks the button.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public componentDidMount(): void {
this.mySwitchButton.current!.check();
}
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
disable
|
None
|
|
Disables the switch button.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public componentDidMount(): void {
this.mySwitchButton.current!.disable();
}
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
enable
|
None
|
|
Enables the switch button.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public componentDidMount(): void {
this.mySwitchButton.current!.enable();
}
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
toggle
|
None
|
|
Toggles the check state. This method is automatically called when the user clicks the switch button.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public componentDidMount(): void {
this.mySwitchButton.current!.toggle();
}
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|
uncheck
|
None
|
|
Unchecks the button.
/* tslint:disable */
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import 'jqwidgets-scripts/jqwidgets/styles/jqx.base.css';
import JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public componentDidMount(): void {
this.mySwitchButton.current!.uncheck();
}
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
/>
);
}
}
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 JqxSwitchButton, { ISwitchButtonProps } from 'jqwidgets-scripts/jqwidgets-react-tsx/jqxswitchbutton';
class App extends React.PureComponent<{}, ISwitchButtonProps> {
private mySwitchButton = React.createRef<JqxSwitchButton>();
public componentDidMount(): void {
this.mySwitchButton.current!.val();
}
public render() {
return (
<JqxSwitchButton ref={this.mySwitchButton}
/>
);
}
}
ReactDOM.render(<App />, document.querySelector('#app') as HTMLElement);
|