2010-06-08 10 views
1

Pourquoi ne puis-je pas instancier un objet Ext.form.CompositeField dans extJS? Firebug me dit "CompositeField n'est pas un constructeur". Mon code:Instanciation 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, 
    } 
    ] 
}); 

Répondre

2

Cette erreur signifie que vous avez un problème d'inclusion ou que vous utilisez une ancienne version de Ext. Vérifiez l'onglet Net dans Firebug et assurez-vous que vous n'avez pas de lignes rouges indiquant les fichiers qui n'ont pas été chargés. Assurez-vous également que vous avez inclus tous les fichiers Ext appropriés et que Ext est la version 3.2+.

+0

Vous êtes le dieu d'or! Oui, j'utilisais la version 3.1. Merci!!!! – maximus