handler: function() {
//panel1.items
var itemname;
panel3.items.each(function(){
itemname=this.name;
});
alert(itemname);
if(itemname=="chart"){
panel3.remove(chart);
panel3.items.add(chart2);
};
if(itemname=="chart2"){
panel3.remove(chart2);
panel3.items.add(chart);
};
panel3.doLayout();
}
一个简单无脑的切换写法!
但是在第二次切换后doLayout就失效了?WHY?
//panel1.items
var itemname;
panel3.items.each(function(){
itemname=this.name;
});
alert(itemname);
if(itemname=="chart"){
panel3.remove(chart);
panel3.items.add(chart2);
};
if(itemname=="chart2"){
panel3.remove(chart2);
panel3.items.add(chart);
};
panel3.doLayout();
}
一个简单无脑的切换写法!
但是在第二次切换后doLayout就失效了?WHY?