toolbar-menu-overflow.js 624 Bytes
Ext.require(['*']);

function doTest () {
    var buttons = [{
        xtype: 'tbtext',
        text : 'Text'
    },  {
        xtype: 'tbseparator'
    }];

    for (var i = 0; i++ < 20; ) {
        buttons.push({
            text: 'Button ' + i,
            id: 'button' + i,
            handler: function(b) {
                Ext.Msg.alert('Click', 'You clicked ' + b.text);
            }
        })
    }

    Ext.create('Ext.toolbar.Toolbar', {
        renderTo: Ext.getBody(),
        width : 600,
        layout: {
            overflowHandler: 'Menu'
        },
        items: buttons
    });
}

Ext.onReady(doTest);