2010-06-08 4 views
1

extJS에서 Ext.form.CompositeField를 인스턴스화 할 수없는 이유는 무엇입니까? Firebug는 "CompositeField는 생성자가 아닙니다."라고 알려줍니다. 내 코드 :Ext.form.CompositeField 인스턴스화

var f = new Ext.form.CompositeField({ 
    labelWidth: 120, 
    items: [ 
    { 
xtype : 'label', 
fieldLabel: new_attr_name, 
    }, 
    { 
     xtype  : 'label', 
     fieldLabel: new_attr_display_name, 
    }, 
    { 
     xtype  : 'label', 
     fieldLabel: new_attr_type, 
    } 
    ] 
}); 

답변

2

이 오류는 포함 문제가 있거나 이전 버전의 Ext를 사용하고 있다는 것을 의미합니다. Firebug의 Net 탭을 확인하고로드되지 않은 포함 파일을 나타내는 빨간색 줄이 없는지 확인하십시오. 또한 적절한 모든 Ext 파일을 포함했는지, 그리고 Ext가 버전 3.2 이상인지 확인하십시오.

+0

당신은 황금의 신입니다! 예, 버전 3.1을 사용하고있었습니다. 감사!!!! – maximus