2017-12-28 26 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

"켜기"값 ... 예를 들어 "some text 1". – Adee

+0

내 상태에서이 값을 갖고 싶습니다 -> form -> formName -> some -> name1 – Adee

답변

0

내가 당신의 코멘트를 정확하게 이해했다면, 당신이 당신의 구성 요소 상태에 가치를 가지며, 당신이 양식을 탈락 한 후에 그 값을 귀하의 필드에 전달할 수 있습니다. 당신이하고 싶은 것이 있다면 그 값을 redux-form store에 보내면됩니다. 수업에서 그렇게하려면 변화하는 소품을 받고 있습니다. redux 형태로 주입. 당신이하고 싶은

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

그것을 이해 해달라고