如何识别用户是否通过按“Enter”按钮或单击鼠标来选择数据?
下面是我的代码:
<SingleDatePicker
date={this.state.date}
isOutsideRange={() => false}
isDayHighlighted={day => isSameDay(moment(new Date()),moment(day))}
daySize={30}
verticalSpacing={2}
onDateChange={date => {
this.setState({ date });
if(date) {
this.props.onSaveValue(date.unix());
}
}}
displayFormat={this.props.dateFormat}
focused={this.state.focused}
numberOfMonths={1}
placeholder={this.props.dateFormat}
onFocusChange={({ focused }) =>{
this.setState({ focused });
this.props.isCalendarOpen(focused)
}}
/>
我很简单SingleDatePicker
,我没有找到某种方法来识别用户如何选择数据,没有addeventlisener
其他听众。