阅读有关添加新的组件,以现有的容器无需重新加载整个页面我运行小的问题,同时结合树和标签视口组件内部大量的实例后。EXT JS toLayout视口犯规说明了什么
我想要做的就是在单击事件注册树节点,并加载到内容容器新的组件,这取决于节点类型也可以是一个tabpanel,GridPanel中或任何其他可用的组件。
这里是树对象的小例子:
{
xtype: 'treepanel',
id: 'tree-panel',
listeners: {
click: function(n) {
var content = Ext.getCmp('content-panel');
content.setTitle(n.attributes.qtip);
//remove all components from content-panel
content.removeAll();
content.add(dummy_tabs2);
content.doLayout();
return;
}
}
}
所有DOM操作都很好,一切正常注册,新的标题所示,但dummy_tabs2没有显示。我确实尝试设置doLayout的各种属性(true | false,true | false),但没有任何反应。
我做错了什么?
是的,它正在渲染它,但隐藏了属性显示。 – Nazariy 2009-10-28 15:20:27