Ext设置Ext.form.Label的html
//获得元素组,获得grid items下的第一个items
var items = grid.items.itemAt(0).items;
//alert(items.itemAt(0)+"xx"+items.itemAt(0).fieldLabel);
//获得元素
var nameLab = items.itemAt(0);
var pwdLab = items.itemAt(1);
//设置元素新值color: red
nameLab.el.dom.innerHTML = '<span style="position:relative ;top:4px;">我修改nameLab的html值</span>';
pwd.el.dom.innerHTML = '<span style="position:relative ;top:4px;">我修改pwdLab的html值</span>';
detailGrid_msisndSub.show();
Label有setText()方法,但他的样式不能加在里面,所以我查找的源代码
setText : function(t, encode){
var e = encode === false;
this[!e ? 'text' : 'html'] = t;
delete this[e ? 'text' : 'html'];
if(this.rendered){
this.el.dom.innerHTML = encode !== false ? Ext.util.Format.htmlEncode(t) : t;
}
return this;
}