动态地向面板添加按钮

时间:2012-07-24 07:58:28

标签: button extjs4 panel

ExtJS 4

如何在面板中(动态地)添加按钮,就像在按钮属性中一样? 在ExtJS 3中,我们有panel.addButton()但在ExtJS 4中没有找到任何此类函数。我也尝试了panel.addDocked()但它没有用。

1 个答案:

答案 0 :(得分:4)

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);

});