当前位置: 代码迷 >> HTML/CSS >> Ext设立Ext.form.Label的html
  详细解决方案

Ext设立Ext.form.Label的html

热度:80   发布时间:2012-10-17 10:25:47.0
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;
    }
  相关解决方案