나는 반응 형 부트 스트랩 클래스를 가지고 있습니다. 이제 사용자가 콤보 상자에서 값을 선택하는 경우, 그것은 자동으로 변경거야 내가 원하는redux 양식의 값 업데이트
componentDidMount() {
this.props.initialize({textField2:'blabla'});
}
:
class MyReactClass extends Component {
// ....
render() {
return (
<div>
<Field name="combobox1" component={ComboBox} options={options} ></Field>
<Field name="textField2" component={My_TextField}></Field>
<Field name="textField3" component={My_TextField}></Field>
<Field name="textField4" component={My_TextField}></Field>
</div>
}
}
export default reduxForm({
form: 'myReactClass ',
}
)(MyReactClass);
내가 일부 값을 초기화하는 초기화를 추가 : 코드는 같은 것입니다 textfield3의 값입니다. 콤보 상자에 대한 작업 onChange 함수가 있지만 textfield3 값을 변경할 수있는 방법을 찾을 수 없습니다. "초기화"를 다시 사용하려고했습니다. - this.props.initialize ({textField3 : this.getUpdatedValue()}); 하지만 전체 양식을 초기화하면 양식이 지워지고 textfield3 값만 있습니다.
this.props.textField3
에 액세스하려했지만 undefined
이 있습니다.
어떻게 양식의 값을 업데이트 할 수 있습니까?
이 경우 자동 완성과 변경의 차이점은 무엇입니까? 사용자는 값을 수동으로 변경할 수 있다는 것을 어떻게 알 수 있습니까? – TamarG