vtswingkid
4 Feb 2010, 11:53 AM
view.layout is assigned to the event "bodyresize" in function "afterrender"
and
it is called in function "onResize"
afterRender : function(){
Ext.grid.GridPanel.superclass.afterRender.call(this);
var v = this.view;
this.on('bodyresize', v.layout, v);
v.layout();
if(this.deferRowRender){
v.afterRender.defer(10, this.view);
}else{
v.afterRender();
}
this.viewReady = true;
},
onResize : function(){
Ext.grid.GridPanel.superclass.onResize.apply(this, arguments);
if(this.viewReady){
this.view.layout();
}
},
I would remove the event.
and
it is called in function "onResize"
afterRender : function(){
Ext.grid.GridPanel.superclass.afterRender.call(this);
var v = this.view;
this.on('bodyresize', v.layout, v);
v.layout();
if(this.deferRowRender){
v.afterRender.defer(10, this.view);
}else{
v.afterRender();
}
this.viewReady = true;
},
onResize : function(){
Ext.grid.GridPanel.superclass.onResize.apply(this, arguments);
if(this.viewReady){
this.view.layout();
}
},
I would remove the event.