【问题标题】:How to replace a component in ExtJS如何在 ExtJS 中替换组件
【发布时间】:2011-07-18 11:17:47
【问题描述】:

我有一个 ExtJS 窗口,顶部有一个工具栏,底部是普通的面板,带有普通的 HTML。这工作正常。单击按钮时,我希望能够用另一个面板替换底部面板(称为内容)。如果试过这个

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

我错过了什么?

【问题讨论】:

    标签: javascript javascript-framework extjs


    【解决方案1】:

    更新替换 HTML 内容。

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

    【讨论】:

    • 是的,这似乎是问题所在。谢谢!
    猜你喜欢
    • 2020-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 2011-11-23
    • 2018-08-16
    相关资源
    最近更新 更多