2016-12-06 11 views
0

現在ReactJS + Material-UIの<DatePicker>http://www.material-ui.com/#/components/date-picker)を使用しており、今日の現在の日付を<DatePicker>のデフォルト/初期値として設定したいと考えています。どうすればいいのですか?ReactJS + Material-UI:Material-UIの<DatePicker>を使用して現在の日付をデフォルト値に設定するにはどうすればよいですか?

現在のセットアップ:

<DatePicker 
    autoOk={true} 
    hintText="Select Date" 
    value={inputs.dateValue} 
    onChange={this.handleDatechange} 
/> 

答えて

1

DatePickersのデフォルトの動作は、今日の日付に開始することです。これが当てはまらない唯一の理由は、defaultDate propまたは異なる日付のvalue propを渡す場合です。

あなたの場合、inputs.dateValueとして値を渡すので、これが初期値になります。あなただけの、inputs.dateValueの値は、たとえば、今日の日付に設定されていることを確認する必要があり

inputs.dateValue = new Date(); 
0

前年比は、この

this.state={ 
    date : new Date() 
} 

handleDatechange(event,date){ 
    this.setState({date: date}) 
} 

<DatePicker 
    autoOk={true} 
    hintText="Select Date" 
    value={this.state.date} 
    onChange={this.handleDatechange} 
/> 
+1

ような何かが提供することができる、このコードスニペットをありがとう行うことができますすぐに役立つ。適切な説明は、なぜ*これが問題の良い解決策であるかを示すことによってその教育上の価値を大幅に改善し(// meta.stackexchange.com/q/114762)、将来の同様の、しかし、同一ではない質問。説明を追加するためにあなたの答えを[編集]し、どんな制限と前提が適用されるかを示してください。 –

関連する問題