私は自分のフォームのカスタマイズされたコンポーネントを作成しています。redux-form - コードでフィールドの値を設定しますか?
必要なもの:特定の場所をクリックすると、onClickハンドラでフォームフィールドに対応する値を設定できます。
どうすればよいですか?
私の現在のソリューション:
_onClick(value, evt) {
const {field, dispatch} = this.props
if(dispatch){
dispatch({type: "redux-form/CHANGE", field: field.name, value: value, touch: false, form: field.form})
}
}
が、それはまだ動作しません..しかし、それが動作しても、私はこれは一種のハッキングさを感じます。
もっと良い解決策はありますか?
注:私もReduxの、フォームの発行ページにこの質問をした:https://github.com/erikras/redux-form/issues/369
この問題は解決されたため、この問題を閉じることにしました。 – songyy
私はこれを閉じるために投票していますそれが解決されたので、トピックから離れた質問をします。 – songyy
質問が解決されたため、質問にはオフトピックとしてタグを付ける必要があります。それは「オフトピック」が使われるべきではない。これは閉じてはいけません。 – Vadorequest