Ich muss den Hintergrund ausgrauen, wenn der Kalender öffnet - auf klicken, dafür versuche ich, eine js Funktion zu schreiben und es zusammen mit dem eigentlichen onclick Handler zu nennen - es zu kombinieren . Aber es funktioniert nicht, ich habe keine Kontrolle über den onclick-Handler, da ich react-Paket verwende? Wie geht man mit diesem Fall um? bitte helfen Sie ...Aufruf mehrerer Funktionen onclick event Reactjs - react datepicker
class CustomDatePicker extends Component {
handleOpacity(){
// gray out the background page....
alert('test');
}
click(){
this.handleOpacity();
}
render() {
return (
<span>
<button className="custom-datepicker" onClick={this.props.onClick} >
{this.props.value}
</button>
</span>
)
}
}
CustomDatePicker.propTypes = {
onClick: React.PropTypes.func,
value: React.PropTypes.string
}
export default CustomDatePicker;
Danke, es funktioniert perfekt. – monkeyjs