我正在尝试在我的react-redux项目中加入react-calendar-multiday。 在我的组件中:
export default class AppointmentSettingsComponent extends React.Component{
constructor(props){
super(props)
this.onCalenderDaysChange = this.onCalenderDaysChange.bind(this)
this.state = {
responseError: null
}
}
onCalenderDaysChange() {
console.log('selected day change')
}
//staff
renderSettings(){
const {fields} = this.state
return(
<div>
<FormGroupComponent>
<FormControlComponent
label={<FormattedMessage id="official_off_days"/>}
fieldId='offDays'
value={fields.offDays}
errorMessage={this.getError(fields.offDays)}
colSize={[2, 4]}
>
<Calendar
isMultiple={true}
onChange={this.onCalenderDaysChange}
year={(new Date()).getFullYear()}
month={(new Date()).getMonth() + 1}/>
</FormControlComponent>
</FormGroupComponent>
</div>
)
}
//staff
}
我首先要确保触发了回调,稍后将捕获选定日期的列表。我当前的问题是未触发回调。
回调是 onCalenderDaysChange