两个输入框都可以正常显示,但是lableField就是不能显示出来。
问题很诡异,请高手帮忙看下。var testform = new Ext.FormPanel({
title: '用户登录',
bodyStyle:'padding:5px 5px 0',
buttonAlign: 'center',
items: [{
layout:'column',
items:[{
columnWidth:.5,
layout: 'form',
xtype:'textfield',
fieldLabel: '用户名',
name: 'username',
allowBlank: false,
blankText: '用户名不能为空',
anchor:'95%'
},{
columnWidth:.5,
xtype:'textfield',
layout: 'form',
fieldLabel: '密码',
name: 'password',
allowBlank: false,
blankText: '密码不能为空',
anchor:'95%'
}]
}]
});Ext.onReady(function(){
testform.render(Ext.getBody());
})
问题很诡异,请高手帮忙看下。var testform = new Ext.FormPanel({
title: '用户登录',
bodyStyle:'padding:5px 5px 0',
buttonAlign: 'center',
items: [{
layout:'column',
items:[{
columnWidth:.5,
layout: 'form',
xtype:'textfield',
fieldLabel: '用户名',
name: 'username',
allowBlank: false,
blankText: '用户名不能为空',
anchor:'95%'
},{
columnWidth:.5,
xtype:'textfield',
layout: 'form',
fieldLabel: '密码',
name: 'password',
allowBlank: false,
blankText: '密码不能为空',
anchor:'95%'
}]
}]
});Ext.onReady(function(){
testform.render(Ext.getBody());
})
改成 var testform = new Ext.form.FormPanel({
还是不能用。labelField的内容还是不能显示出来
//改一下
var testform = new Ext.form.FormPanel({
title: '用户登录',
bodyStyle: 'padding:5px 5px 0',
width:500,
height:500,
buttonAlign: 'center',
items:[
{
layout: "column", border: false,
items: [
{
layout: "form", border: false,
items: { xtype: "numberfield", fieldLabel: "用户名", anchor: "95%", name: "username", allowBlank: false,blankText: '用户名不能为空'}, columnWidth: .5
},
{
layout: "form", border: false,
items: { xtype: "textfield", fieldLabel: '密码', name: 'password',anchor: "95%", allowBlank: false,blankText: '密码不能为空',}, columnWidth: .5
}
]
}
]
});
Ext.onReady(function() {
testform.render(Ext.getBody());
})