Extjs动态设置tbar

实现按btn2按钮时,将btn1,btn2去掉,更新为新的tbar ,t


  1. var panel = new Ext.Panel({  
  2.         title:'toolbar-changebar',  
  3.                   renderTo:Ext.getBody(),  
  4.         tbar:[{  
  5.             text:'btn1',  
  6.             handler:function (){  
  7.                 alert("btn1");  
  8.             }  
  9.         },{  
  10.             text:'btn2',  
  11.             handler:function (){  
  12.                  changeBar ();  
  13.             }  
  14.         }]  
  15.     });  
  16.       
  17.     function changeBar (){  
  18.         var t=[{text:'abc'},{text:'aab'}];  
  19.         var tbItem = panel.getTopToolbar();  
  20.         tbItem.removeAll();  
  21.             tbItem.add(t);    
  22.         panel.doLayout();         
  23.     } 

你可能感兴趣的:(Ext)