Extjs 양식에 혼합 콜렉션 구성 요소를 추가하는 중 오류가 발생했습니다

StackOverflow https://stackoverflow.com//questions/12701190

문제

extjs 양식을 동적으로 구축하려고 시도하고 동적으로 빌드 된 mixedCollection 객체를 typeError를 얻으려고 할 때 e.mixins.elementct가 정의되지 않은 오류입니다. 내가 이해하지 못하는 또 다른 일은 내가로드 리스너 내부에 함수를 넣을 때 아무 일도 일어나지 않습니다. 그래서 나는 콜백 이벤트를 사용하는 것에 의지해야했습니다.

업데이트 : form.add 메소드는 구성 요소 또는 구성 요소 배열을 취하므로 MixedCollection 유형을 추가하는 대신 FormItems.Items를 참조하여 DisplayFields 구성 요소의 배열을 추가합니다.

그러나 Store.load가 실행될 때 상점 리스너로드가 트리거되지 않으면 누구나 문제를 볼 수 있습니까? 이걸 아프리카 ... 알아 냈어. 나는 상점 대신 프록시 대신 청취자를 배치했다.

Q2

또한 뭔가 이상 Store.Load의 콜백 방법 중에는로드 된 값으로 레코드가 리턴되지 않습니다. 이걸 아프리카 ... 나는 알아 냈어 ... 나는 지나가는 JSON 물체 였어. 양식을 위해 오류 / 데이터 구조에서 가져 오는 것을 잊었습니다.

감사합니다

도움이 되었습니까?

해결책

MixedCollection은 추가를 위해 허용 된 매개 변수가 아닙니다. 배열을 사용해야합니다.이 정보는 문서에 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top