콜백에서 redux 양식 필드 업데이트

플라타너스

나는 이것을 시도하고있다 :

"redux-form": "6.0.0-rc.5", 
"react": "^15.3.1",
"react-dom": "^15.3.1",




addressUpdated(newAddress) {
    //TODO, tell Redux form that a value is now available!
    this.props.fields.address.onChange(newAddress.label);
}

address 는 addressUpdated가 호출되면 값을 가져와야하는 숨겨진 필드입니다. 오류가 발생합니다

Uncaught TypeError: Cannot read property 'onChange' of undefined

구성 요소가 생성됩니다.

<Field id="address" name="address" type="hidden" component={fieldFactory} />



const fieldFactory = ({id, input, label, type, meta: { touched, error } }) => {
    if(type.match(/hidden/)){
        return(
            <div>
                <input id={id} {...input} type={type} />
                {touched && error && <span>{error}</span>}
        </div>
    );
  }
}

```

어떤 아이디어?

미샤 K

내가 올바르게 이해하면 v6의 소품에서 더 이상 필드사용할 수 없습니다 .

row-form.js를 고려하십시오.

Row.propTypes = {
  change: PropTypes.func.isRequired, // this binds redux-form change action creator
  dispatch: PropTypes.func.isRequired
}

콜백 함수는 다음과 같습니다.

addressUpdated(newAddress) {
    this.props.dispatch(this.props.change('address', newAddress.label);
}

v6 rc5에서는 버그로 인해 작동하지 않지만 6.0.1에서 수정되었습니다.

rc5에서 작동하도록하려면 전역 변경 작업 작성자를 가져 와서 양식 이름으로 전달해야합니다.

import { change } from 'redux-form';

Row.propTypes = {
  form: PropTypes.string.isRequired,
  dispatch: PropTypes.func.isRequired
}

addressUpdated(newAddress) {
   this.props.dispatch(change(this.props.form, 'address', newAddress.label);
}

API 참조 : http://redux-form.com/6.0.1/docs/api/Props.md/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

양식 값이있는 경우에만 필드 업데이트

분류에서Dev

다른 필드에서 양식의 필드 업데이트 (Lotus Notes)

분류에서Dev

redux 저장소에서 값이 변경 될 때 formik의 특정 양식 필드를 업데이트하는 방법은 무엇입니까?

분류에서Dev

데이터베이스 개체의 특정 필드 업데이트 | Axios, Redux 양식

분류에서Dev

redux 양식 필드 구성 요소에서 이름을 설정하는 방법

분류에서Dev

콜백에서 클래스 필드 업데이트

분류에서Dev

양식 필드에서 여러 mysql 행을 업데이트하는 방법

분류에서Dev

Yii2-업데이트 양식에서 다른 모델의 단일 필드 업데이트

분류에서Dev

양식에서 파일 필드를 선택하지 않고 codiegniter에서 데이터 업데이트

분류에서Dev

레일에 루비 양식을 제출할 때 양식 필드의 일부를 업데이트하는 방법

분류에서Dev

양식 필드에서 데이터베이스 항목을 업데이트 할 수 없습니다.

분류에서Dev

스레드에서 양식을 업데이트하는 방법

분류에서Dev

VBA 코드는 양식 입력에서 테이블 필드를 업데이트하지 않습니다.

분류에서Dev

양식에서 웹 사이트의 필드로 필드 전달

분류에서Dev

레코드 소스가있는 양식에서 바인딩되지 않은 필드 업데이트

분류에서Dev

참조 필드를 위해 Redux에서 저장소 업데이트

분류에서Dev

양식의 업데이트 단추에 대한 VBA 코드

분류에서Dev

Windows 양식 텍스트 필드에 데이터 유형 지정

분류에서Dev

양식의 텍스트 필드에 데이터 표시

분류에서Dev

필수 필드가있는 양식에서 데이터 삽입

분류에서Dev

Angular 앱에서 입력 양식 필드를 업데이트 할 수 없습니까?

분류에서Dev

컨트롤러 작업 MVC3에서 양식 필드 및 모델 데이터 가져 오기

분류에서Dev

mongoDB는 양식에서 단일 배열 요소의 여러 필드를 업데이트합니다.

분류에서Dev

작성 및 업데이트 시나리오에서 Yii2 다른 양식 필드

분류에서Dev

양식 필드에 값이있는 경우에만 업데이트시 Rails 유효성 검사

분류에서Dev

바인딩되지 않은 양식 필드에 액세스하여 여러 테이블 업데이트

분류에서Dev

Label1.Text 필드를 업데이트하기 위해 양식에 타이머를 배치합니까?

분류에서Dev

단순 양식-로그에서 업데이트 된 속성 필터링

분류에서Dev

업데이트 양식 Laravel 5.2에서 필수 매개 변수 누락

Related 관련 기사

  1. 1

    양식 값이있는 경우에만 필드 업데이트

  2. 2

    다른 필드에서 양식의 필드 업데이트 (Lotus Notes)

  3. 3

    redux 저장소에서 값이 변경 될 때 formik의 특정 양식 필드를 업데이트하는 방법은 무엇입니까?

  4. 4

    데이터베이스 개체의 특정 필드 업데이트 | Axios, Redux 양식

  5. 5

    redux 양식 필드 구성 요소에서 이름을 설정하는 방법

  6. 6

    콜백에서 클래스 필드 업데이트

  7. 7

    양식 필드에서 여러 mysql 행을 업데이트하는 방법

  8. 8

    Yii2-업데이트 양식에서 다른 모델의 단일 필드 업데이트

  9. 9

    양식에서 파일 필드를 선택하지 않고 codiegniter에서 데이터 업데이트

  10. 10

    레일에 루비 양식을 제출할 때 양식 필드의 일부를 업데이트하는 방법

  11. 11

    양식 필드에서 데이터베이스 항목을 업데이트 할 수 없습니다.

  12. 12

    스레드에서 양식을 업데이트하는 방법

  13. 13

    VBA 코드는 양식 입력에서 테이블 필드를 업데이트하지 않습니다.

  14. 14

    양식에서 웹 사이트의 필드로 필드 전달

  15. 15

    레코드 소스가있는 양식에서 바인딩되지 않은 필드 업데이트

  16. 16

    참조 필드를 위해 Redux에서 저장소 업데이트

  17. 17

    양식의 업데이트 단추에 대한 VBA 코드

  18. 18

    Windows 양식 텍스트 필드에 데이터 유형 지정

  19. 19

    양식의 텍스트 필드에 데이터 표시

  20. 20

    필수 필드가있는 양식에서 데이터 삽입

  21. 21

    Angular 앱에서 입력 양식 필드를 업데이트 할 수 없습니까?

  22. 22

    컨트롤러 작업 MVC3에서 양식 필드 및 모델 데이터 가져 오기

  23. 23

    mongoDB는 양식에서 단일 배열 요소의 여러 필드를 업데이트합니다.

  24. 24

    작성 및 업데이트 시나리오에서 Yii2 다른 양식 필드

  25. 25

    양식 필드에 값이있는 경우에만 업데이트시 Rails 유효성 검사

  26. 26

    바인딩되지 않은 양식 필드에 액세스하여 여러 테이블 업데이트

  27. 27

    Label1.Text 필드를 업데이트하기 위해 양식에 타이머를 배치합니까?

  28. 28

    단순 양식-로그에서 업데이트 된 속성 필터링

  29. 29

    업데이트 양식 Laravel 5.2에서 필수 매개 변수 누락

뜨겁다태그

보관