Button 向面板动态添加按钮

Button 向面板动态添加按钮,button,extjs4,panel,Button,Extjs4,Panel,ExtJS4 如何像在buttons属性中一样将按钮动态添加到面板? 在ExtJS3中,我们有panel.addButton,但在ExtJS4中没有找到任何这样的函数。我也尝试了panel.adddock,但没有成功。我只想在主面板的按钮配置中使用按钮。我有很多带有工具栏的子面板,按钮被添加到了那里。后来,我使用了这个查询。tab.down'>工具栏[dock=bottom]'.addtab.butions;要获得底部栏,现在需要检索按钮和bbar。我如何区分这两者?它也适用于Windows。w

ExtJS4

如何像在buttons属性中一样将按钮动态添加到面板?
在ExtJS3中,我们有panel.addButton,但在ExtJS4中没有找到任何这样的函数。我也尝试了panel.adddock,但没有成功。

我只想在主面板的按钮配置中使用按钮。我有很多带有工具栏的子面板,按钮被添加到了那里。后来,我使用了这个查询。tab.down'>工具栏[dock=bottom]'.addtab.butions;要获得底部栏,现在需要检索按钮和bbar。我如何区分这两者?它也适用于Windows。win.down'toolbar'。添加{…}。谢谢。Window是Panel的一个子类。我只想在主面板的按钮配置中使用按钮。我有很多带有工具栏的子面板,按钮被添加到了那里。后来,我使用了这个查询。tab.down'>工具栏[dock=bottom]'.addtab.butions;要获得底部栏,现在需要检索按钮和bbar。我如何区分这两者?它也适用于Windows。win.down'toolbar'。添加{…}。谢谢。Window是Panel的一个子类。
Ext.onReady(function() {

    var p = Ext.create('Ext.panel.Panel', {
        width: 200,
        height: 200,
        renderTo: document.body,
        title: 'A Panel',
        buttons: [{
            text: 'B1'
        }]
    });

    setTimeout(function(){
        p.down('toolbar').add({
            text: 'B2'
        });
    }, 1000);

});