2010-08-19 13 views

उत्तर

18

बटन के मेनू में MixedCollection उदाहरण की 'प्रत्येक' विधि का उपयोग करें।

एक परिभाषा की तरह मान लिया जाये:

var pnl = new Ext.Panel({ 
    tbar: [ 
     { 
      itemId: 'a_btn', 
      text: 'A menu button', 
      menu: {items: [ 
       { 
        text: 'Item 1' 
       }, 
       { 
        text: 'Item 2' 
       } 
      ]} 
     } 
    ] 
}); 

फिर आप बाद में कर सकते हैं:

var btn = pnl.getTopToolbar().get('a_btn'); 

btn.menu.items.each(function(item) { 
    item.setIconClass(''); 
}); 
+0

नहीं चाहेंगे बेहतर समझाया। – Drasill

+0

बिल्कुल शानदार- वास्तव में शीघ्र और स्पष्ट उत्तर के लिए बहुत धन्यवाद! :) – SW4

+0

ExtJS 5.0.1 एपीआई लिंक: http://docs.sencha.com/extjs/5.0.1/#!/api/Ext.util.MixedCollection – SW4

संबंधित मुद्दे