Ich habe ein Problem in reagieren nativen den Wert des Eingangsdatums Komponente zu erhalten:Erhalten Sie einen Wert von Eingang in einer Komponente reagieren nativen
meine Dateien:
main.js:
const DatePicker = require('./DatePicker');
render(){
return (
<DatePicker defaultDate={defaultDate} minDate="01/01/1970" />
)
}
DatePicker.js: gut
import React, { Component } from 'react'
import DatePicker from 'react-native-datepicker'
class MyDatePicker extends Component {
constructor(props){
super(props)
this.defaultDate = props.defaultDate;
this.minDateProp = props.minDate;
this.state = {date:this.defaultDate}
}
render(){
return (
<DatePicker
style={{flex:1, marginLeft: 8}}
date={this.state.date}
mode="date"
format="DD/MM/YYYY"
minDate={this.minDateProp}
maxDate={this.defaultDate}
confirmBtnText="Confirm"
cancelBtnText="Cancel"
customStyles={{
dateText: {
color: '#2471ab',
fontSize: 15
}
}}
onDateChange={(date) => {this.setState({date: date})}}
/>
)
}
}
wenn ich jetzt ein Datum auswählen ändert er den Text in und alles, aber wie kann ich das Ergebnis speichern, wenn ich das Formular absende? Danke für jeden Hinweis.
tnx für alle hat mir geholfen – gregory
@gregory dann bitte akzeptieren sie die antwort :) – Ataomega