Calling A Function When The Datepicker Closes, When I Click Only Outside Of The Datepicker
Is it possible to set the datepicker to close only when I click outside the datepicker? When closing the calendar, if the date was selected, the alertDate function was called? Code
Solution 1:
Here is the solution to your issues:
- You can set
shouldCloseOnSelect
tofalse
to close date picker only when its click outside. - For calling
alertDate
you can put it inonBlur
callback.
Here is the sample example which would work for you:
classAppextendsReact.Component {
state = {
startDate: newDate()
};
handleChange = date => {
this.setState({
startDate: date
});
};
handleOnBlur = event => {
const date = newDate(event.target.value);
console.log(date);
};
render() {
return (
<DatePickerkey="example9"selected={this.state.startDate}onChange={this.handleChange}shouldCloseOnSelect={false}onBlur={this.handleOnBlur}placeholderText="View blur callbacks in console"
/>
);
}
}
Hope this helps!
Post a Comment for "Calling A Function When The Datepicker Closes, When I Click Only Outside Of The Datepicker"