Material Ui で datepicker を作成した場合、ユーザーの入力値を取得するにはどうすればよいですか?
ユーザーが 01.01.2016 を選択したとします-> その値を取得して、データ型が日付の変数として保存するにはどうすればよいですか?
これまでのところ、状態を使用して JSON オブジェクトを返すことを試みましたが、それは機能していないようです。例えば:
getInitialState: function() {
return {
startDate: null,
endDate:null
};
},
render: function() {
return (
<div>
<DatePicker hintText="Start Date" value={this.state.startDate} onChange={this._handleStartInput} />
<DatePicker hintText="End Date" value={this.state.endDate} onChange={this._handleEndInput} />
</div>
);},
_handleStartInput: function(value) {
this.setState({
startDate: value
});
},
_handleEndInput: function(value) {
this.setState({
endDate: value
});
},
そこから、値を取得する別の関数を作成できますが、日付を選択した直後は状態が変化せず、UI に表示されます。