Extjs 動態改變fieldLabel的值

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,並改變其內容爲 "產品名稱"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章