如何在ExtJS中替换组件

4

我有一个带有工具栏的ExtJS窗口,窗口底部加载了纯HTML的普通面板。这个功能很好用。在单击按钮时,我想能够用另一个面板替换底部面板(称为content)。如果尝试过这样做。

var clickHandler = function(calendar){
    // 'content' is the panel id
    // calendar is also an Ext.Panel object
    Ext.getCmp('content').update(calendar); 
};

我错过了什么?

1个回答

10

更新替换HTML内容。

您想要删除旧面板并添加新面板。尝试使用 .remove() 删除旧面板和 .add() 添加新面板,不要忘记使用 .doLayout()。


是的,那似乎就是问题所在。谢谢! - maximus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接