2012-12-14 5 views
0

Ext.form.Fieldset에서 항목 목록을 얻으려면 어떻게해야합니까?EXT.JS 필드 세트의 항목 목록을 가져 오는 중

물론
Ext.each(container.items, function (component) { 

    if (component.name == config.name) { 
     component.doUpdate(config); 
    } 

}, me); 

항목이 정의되지 ... 그래서이 구성 요소에 액세스하기 위해 무엇을 할 수 있습니다 : 나는 그것의 속성 중 하나를 기반으로 구성 요소를 찾기 위해 노력하고있어, 이것은 내가 지금까지있어 무엇인가 필드 세트 인 내 컨테이너에 포함되어 있습니까?

+0

아래의 답변이 유용 했습니까? – dbrin

답변

2

container.down (selector)를 사용하거나 양식 필드에 form.findField (name)를 사용할 수 있습니다. Best way to access adjacent components/fields

편집 : 여기에 양식 필드를 들어 Testing extjs apps

다른 트릭을 나열하는 대답입니다 :

에 extjs 응용 프로그램에서 일을 '발견'에 여러 가지 방법에 답변을 참조 사용 container.query(selector을) 메서드를 사용하여 객체 배열을 가져옵니다. down() 메소드는 처음 발견 된 값을 반환합니다.

+0

폼 필드가 아닌 구성 요소 컬렉션을 얻으려고합니다. container.down ('myapp.mycomponent')가 구성 요소 목록을 반환합니까? – Gallen

+0

아니요 처음으로 반환됩니다. – dbrin

+0

수정 사항을 확인하고 링크를 클릭하여 설명서를 확인하십시오. – dbrin

관련 문제