Roo/bootstrap/layout/Border.js
authorAlan Knowles <alan@roojs.com>
Fri, 7 Jul 2017 01:24:53 +0000 (09:24 +0800)
committerAlan Knowles <alan@roojs.com>
Fri, 7 Jul 2017 01:24:53 +0000 (09:24 +0800)
Roo/bootstrap/layout/Border.js

index 075adf0..157f1cb 100644 (file)
@@ -344,16 +344,19 @@ layout.addxtype({
                 var el = this.el.createChild();
                 // create the grid first...
                 cfg.grid.el = el;
-                var grid = new cfg.grid.ns[cfg.grid.xtype](el);
+                cfg.grid = new cfg.grid.ns[cfg.grid.xtype](el);
+                
                 
-                delete cfg.grid;
                 if (region == 'center' && this.active ) {
                     cfg.background = false;
                 }
-                ret = new cfg.ns[cfg.xtype](grid, cfg); // new panel!!!!!
+                
+                ret = new cfg.ns[cfg.xtype](cfg); // new panel!!!!!
                 
                 this.add(region, ret);
+                
                 if (cfg.background) {
+                    // render grid on panel activation (if panel background)
                     ret.on('activate', function(gp) {
                         if (!gp.grid.rendered) {
                             gp.grid.render();