А не подскажете, почему аналогично не вставляется в панель дерево?
var treeLoader = new Ext.tree.TreeLoader({
dataUrl: 'get-nodes.php'
});
var rootNode = new Ext.tree.AsyncTreeNode({
text: 'Root'
});
var tree = new Ext.tree.TreePanel({
loader: treeLoader,
root: rootNode
});
var viewport = new Ext.Viewport({
layout: 'border',
renderTo: Ext.getBody(),
items: [{
region: 'north',
xtype: 'panel',
collapsable: true
},{
region: 'center',
xtype: 'panel'
},{
region: 'west',
xtype: 'panel',
id: 'treecontainer',
layout: 'fit',
width: 300
},{
region: 'east',
xtype: 'panel',
width: 300
}]
});
Ext.getCmp('treecontainer').add(tree);
Никаких ошибок не выдаётся, но и дерево не появляется.
Если помещать дерево в див через renderTo: 'divId', то всё нормально.