EXT 如何通过add方法在formpanel里添加新的文本框

 我来答
露阳_王
推荐于2016-03-20 · TA获得超过199个赞
知道答主
回答量:106
采纳率:100%
帮助的人:35万
展开全部
var formpanel= new Ext.formPanel({
id:formpanel",
title:'addtextField',
...
});

var textfield= new Ext.form.TextField({
id:",
...
});

Ext.getCmp("formpanel").add(textfield);
Ext.getCmp("formpanel").doLayout();
更多追问追答
追问
TypeError: Ext.formPanel is not a constructor
id:'formpane',
追答
我的运行是可以的呀!
Ext.getCmp("#放你定义的容器面板的Id#").add(#放你定义的文本框#);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蜜桃追剧吧
2015-11-07 · TA获得超过4616个赞
知道小有建树答主
回答量:935
采纳率:100%
帮助的人:66.8万
展开全部
EXT 通过add方法在formpanel里添加新的文本框的方法:
1、
Ext.onReady(function(){
Ext.QuickTips.init();

var form = new Ext.form.FormPanel({
title : 'test',
name : 'form',
labelAlign : 'right',
height : 200,
labelWidth : 50,
defaultType: 'textfield',
buttonAlign : 'left',
items: [{
fieldLabel: '文本框',
name: 'text'
}],
buttons : [{
text : 'add',
handler : function(){

form.add(new Ext.form.TextField());},
}]
});
form.render("form");
})
2、
var formpanel= new Ext.formPanel({
id:formpanel",
title:'addtextField',});
var textfield= new Ext.form.TextField({
id:"});
Ext.getCmp("formpanel").add(textfield);
Ext.getCmp("formpanel").doLayout();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式