New to KendoReact? Start a free 30-day trial
Controlled Mode
By default, the DateRangePicker is in an uncontrolled state.
The DateRangePicker provides options for:
Controlling the Value
To manage the date value of the DateRangePicker:
Change Theme
Theme
Loading ...
Controlling the Popup State
To manage the popup state of the DateRangePicker and define whether the calendar will be displayed, use its show
property.
jsx
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
show: false
};
}
handleClick = (event) => {
this.setState({ show: !this.state.show });
};
render() {
return (
<div className="row">
<div className="col-xs-12 col-md-12 example-col">
<p>Controlled DateRangePicker</p>
<DateRangePicker show={this.state.show} />
<button className="k-button k-primary" onClick={this.handleClick}>
Toggle
</button>
</div>
<div className="col-xs-12 col-md-12 example-col">
<p>Always shown</p>
<DateRangePicker show={true} />
</div>
</div>
);
}
}
ReactDOM.render(<App />, document.querySelector('my-app'));