Extjs 动态改变fieldLabel的值

来源:互联网 发布:英雄无敌 mac 编辑:程序博客网 时间:2024/06/05 02:31
1.根据combox的值,动态改变combox自己的fieldLabel的值
Ext.onReady(function() {  
    new Ext.form.FormPanel({  
        renderTo : Ext.getBody(),  
        items : [newExt.form.TimeField({   
           id : 'time',  
           fieldLabel : 'Time',  
           name : 'time',  
           minValue : '8:00am',  
           maxValue : '6:00pm',  
           listeners : {  
              'select' : function(combo,record, index) {   
                 var msg = "";  
                 var a =combo.el.parent().parent().parent().first();  
                 for(var dd in a){  
                     msg += dd + " ";  
                   
                  a.dom.innerHTML =combo.getValue() + ":";   
                
                
           }   
        })]  
     });  
})  


2.根据控件的id改变控件的fieldLabel值
Ext.DomQuery.selectNode('label[for=configProductId]').innerHTML ='产品名称';
configProductId为fieldLabel的id,即找到 forID为configProductId的label,并改变其内容为 "产品名称"

0 0
原创粉丝点击