javascript - 如何替换 ExtJS 中的组件

标签 javascript javascript-framework extjs

我有一个 ExtJS 窗口,顶部有一个工具栏,底部带有纯 HTML 的纯面板加载。这很好用。单击按钮后,我希望能够用另一个面板替换底部面板(称为内容)。如果尝试这个

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

我错过了什么?

最佳答案

更新替换 HTML 内容。

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

关于javascript - 如何替换 ExtJS 中的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5357541/

相关文章:

javascript - ExtJS 5.1 在本地商店记住我

javascript - Angularjs 因素不起作用

javascript - Ext4 组件展示

javascript - mootools:我想在 Facebook 中实现类似于 Big pipe 的架构

javascript - "Thin"跨浏览器脚本的 JavaScript 框架?

extjs - Ext Direct 超时

java - 在 Extjs 中,在 Grid 中更新时,如果 session 超时如何重定向到登录页面?

javascript - 根据项目中设置的条件,有条件地将scss包含在vuejs组件npm包中

javascript - 用它来定义 Angular 函数

JavaScript 代码在通过 Firebug 插入时有效,但在插入 <head> 时无效