Roo/Template.js
[roojs1] / Roo / ContentPanel.js
index 759d4d8..30f3538 100644 (file)
@@ -336,7 +336,7 @@ panel.load({
     },
     
       /**
-     * Adds a xtype elements to the panel - currently only supports Forms.
+     * Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.
      * <pre><code>
 
 layout.addxtype({
@@ -360,11 +360,16 @@ layout.addxtype({
             if ( this.form.allItems.length) this.form.render(el.dom);
             return this.form;
         }
-        if (['View', 'JsonView'].indexOf('xtype') > -1) {
+        if (['View', 'JsonView'].indexOf(cfg.xtype) > -1) {
             // views..
+            cfg.el = this.el;
+            // factory?
+            var ret = new Roo[cfg.xtype](cfg);
+            ret.render(false, ''); // render blank..
+            return ret;
             
         }
-        
+        return false;
         
     }
 });