ExtJS4.0 fieldLabel 整死人了,就是显示不出来

var pageT = Ext.create('Ext.form.Panel', {
width: 400,
frame: true,
title: 'dd',
// layout:"form",
defaults:
{
labelSeparator: ':',
lableWidth: 50,
width: 400,
allowBlank: true,
blankText: '不允许为空',
lableAlign: 'left',
msgTarget: 'qtip'
}, items: [
{
// xtype: 'lable',
// forId: 'userName',
// layout: "form",
// text: '标题'
//layout: 'form',
//frame: true,
//colspan: 2,
items: [new Ext.form.TextField({ fieldLabel: '订单编号' })]
},
{
name :'userName',
xtype:'textfield',
inputId: 'userName',
hideLabel:true
}

]
});

 

最后 items: [new Ext.form.TextField({ fieldLabel: '订单编号' })] 这样写 终于可以显示标签了

items:[{xtype: 'lable',

forId: 'userName',
layout: "form",
text: '标题'}]

 

items:[{xtype:textfield,fieldLable:'标签名'}] 怎么就显示不出来 标签呢,我擦!!! 这也是标准的写法呀 而且是在 form.panel 里呀。就算是加了layout: 'form',还是不显示,为什么就非要 new 一个标签呢。。。  不过总算找到解决方法了。哎~ EXTJS 摸索中。

你可能感兴趣的:(Extjs4.0)