Fix DatePicker clear not work when showTime

This commit is contained in:
afc163 2016-02-19 17:15:31 +08:00
parent c1bd0098d2
commit 812225ea41
2 changed files with 12 additions and 2 deletions

View File

@ -90,7 +90,12 @@ export default React.createClass({
}; };
if (timePicker) { if (timePicker) {
pickerChangeHandler = {}; pickerChangeHandler.onChange = (value) => {
// Click clear button
if (value === null || value.length === 0) {
this.handleChange(value);
}
};
} else { } else {
calendarHandler = {}; calendarHandler = {};
} }

View File

@ -80,7 +80,12 @@ function createPicker(TheCalendar, defaultFormat) {
}; };
if (this.props.showTime) { if (this.props.showTime) {
pickerChangeHandler = {}; pickerChangeHandler.onChange = (value) => {
// Click clear button
if (value === null) {
this.handleChange(value);
}
};
} else { } else {
calendarHandler = {}; calendarHandler = {};
} }