InputDateCustom.js如何讓value datapicker對toobox自定義做出反應?
import DatePicker from 'react-toolbox/lib/date_picker/DatePicker'; import React, { Component } from 'react'; const datetime = new Date(2015, 10, 16); const min_datetime = new Date(new Date(datetime).setDate(8)); datetime.setHours(17); datetime.setMinutes(28); export default class InputDateCustomizado extends Component{ state = {date2: datetime}; handleChange = (item, value) => { console.log(item+" - "+value) this.setState({...this.state, [item]: value}); }; render() { return ( DatePicker label = {this.props.label} locale = {localeExample} name = {this.props.name} required = {this.props.required} onChange = {this.handleChange.bind(this, 'date1')} value = {this.state.date1} /> ); } }
其它及部件:Cadastro.js
constructor(props) { super(props); this.state = {msg: '', fim_vigencia:'', nome:''} this.setNome = this.setNome.bind(this) this.setFimVigencia = this.setFimVigencia.bind(this) } setFimVigencia(evento){ console.log("date") this.setState({fim_vigencia:evento.target.value}); }
<pre>
InputDateCustomizado
id="fim_vigencia"
label="Fim"
name="fim_vigencia"
value = {this.state.fim_vigencia}
onSubmit = {this.setFimVigencia}
/>
</pre>
所以....什麼問題?需要的不僅僅是一個代碼片段 – Ted
沒有問題,我只想獲得另一個組件的值 –
啊編輯說清楚 – Ted