AutoLayout.js
Ext.layout.FitLayout = Ext.extend(Ext.layout.ContainerLayout, {
monitorResize:true,
onLayout : function(ct, target){
Ext.layout.FitLayout.superclass.onLayout.call(this, ct, target);
var item = this.activeItem || ct.items.itemAt(0);
if(item){
item.setSize(target.getSize(true));
}
}
});
Ext.layout.CardLayout = Ext.extend(Ext.layout.FitLayout, {
renderHidden : true,
setActiveItem : function(item){
item = this.container.getComponent(item);
if(this.activeItem != item){
if(this.activeItem){
this.activeItem.hide();
}
this.activeItem = item;
item.show();
this.layout();
}
}
});
Ext - Copyright © 2006-2007 Ext JS, LLC
All rights reserved.