EXT 如何通过add方法在formpanel里添加新的文本框
展开全部
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();
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(#放你定义的文本框#);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询