Forms ExtJS-将复选框动态添加到表单

Forms ExtJS-将复选框动态添加到表单,forms,extjs,checkbox,extjs3,fieldset,Forms,Extjs,Checkbox,Extjs3,Fieldset,我试图动态地将新表单组件添加到表单中的字段集,而我正在努力使用checkbox组件 我在firebug上得到了“TypeError:Ext.form.Checkbox不是构造函数”错误。这是我的密码: ... Ext.getCmp('component1').add(new Ext.form.DisplayField({value: "aValue"})); Ext.getCmp('component1').doLayout(); Ext.getCmp('component2').add

我试图动态地将新表单组件添加到表单中的字段集,而我正在努力使用checkbox组件

我在firebug上得到了“TypeError:Ext.form.Checkbox不是构造函数”错误。这是我的密码:

...
 Ext.getCmp('component1').add(new Ext.form.DisplayField({value: "aValue"}));
 Ext.getCmp('component1').doLayout();

 Ext.getCmp('component2').add(new Ext.form.Checkbox({fieldlabel:"aLabel",
                                     name: "aName"}));
 Ext.getCmp('component2').doLayout();
 ...
两个组件(组件1,组件”)都是
xtype:fieldset
,看起来完全相同。 第一个组件,
DysplayField
工作正常,但复选框不工作


你能帮我吗?谢谢你

你可能需要检查组件2的布局。或者比较组件1和组件2之间的布局。尝试将布局设置为相同的布局。

确实,字段集容器有问题(不知道它是什么,删除了它并创建了一个新的,瞧)@user650749,这将是怎样的答案,请用代码解释