ExtJS - 动态添加复选框到表单
Posted
技术标签:
【中文标题】ExtJS - 动态添加复选框到表单【英文标题】:ExtJS - Dynamically add CheckBox to Form 【发布时间】:2013-03-18 12:57:34 【问题描述】:我正在尝试将新的表单组件动态添加到表单内的字段集中,但我正在努力使用复选框组件。
我在 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();
...
两个组件 (component1,component") 都是xtype:fieldset
并且看起来完全一样。
第一个组件DysplayField
可以正常工作,但复选框不能正常工作。
你能帮帮我吗?谢谢你
【问题讨论】:
【参考方案1】:您可能需要检查 component2 的布局。或者比较component1和component2之间的布局。尝试将布局设置为相同。
【讨论】:
字段集容器确实有问题(不知道它是什么,删除它并创建一个新的,瞧) @user650749,这怎么会是答案,请用代码解释以上是关于ExtJS - 动态添加复选框到表单的主要内容,如果未能解决你的问题,请参考以下文章