2017-12-28 11 views
0

ラジオフィールドにテキストを入力したい(Reduxフォームを使用)。Reduxフォーム - フィールドタイプのラジオタイプのフィールド

は、私はこのようなフィールドがあります:

<Field 
    name={some.name1} 
    value={'text1'} 
    component={renderRadioElement} 
    type="radio" 
/> 

<Field 
    name={some.name2} 
    value={'text2'} 
    component={renderRadioElement} 
    type="radio" 
/> 

... 

すべてが最初の値の変更まで正常に動作します。

値を複数回変更したい場合:状態 - >形式 - > ... - >値 - >一部は値を更新しません。

私の質問はです - ラジオフィールドにテキスト値を正しく入力するにはどうすればよいですか?

+0

を役に立てば幸いです。ラジオボタンにテキストを入力すると何を意味するのですか、htmlであなたが望むものを表示できますか? – jstuartmilne

+0

「何か」の値が...たとえば「何らかのテキスト1」です。 – Adee

+0

私の状態でこの値を使用したい - > form - > formName - > some - > name1 – Adee

答えて

0

私があなたのコメントを正しく理解していれば、あなたがフォームを無効にしたコンポーネント状態の値があり、その値をフィールドに渡すことができます。 あなたがしたいことがあれば、それはredux-formストアに値をディスパッチすることです。 あなたのクラスでこれを行うには、変化する支柱があります。還元形で注入される。何がやりたいことは

const { change } = this.props; 
change('some.name2', this.state.yourValue) 

値を設定する機能を使用すると、それは私が理解しない

関連する問題