Buttons overflow : ButtonGroup « Ext JS « JavaScript DHTML






Buttons overflow

   
<!--
/*!
 * Ext JS Library 3.0.0
 * Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 */
-->
<!-- Revised from demo code in ext3.0.0 -->

<html>
<head>
<title>Hello World Window</title>
<link rel="stylesheet" type="text/css" href="ext-3.0.0/resources/css/ext-all.css" />
<script type="text/javascript" src="ext-3.0.0/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-3.0.0/ext-all.js"></script>


</head>
<body>
<script type="text/javascript">
function makeChildren(ownerTitle) {
  return nestedChildItems =  [
    {
      xtype : 'panel',
      title : 'Child Panel 1',
      html  : 'Panels can contain Children',
      frame : true
    }
  ];

}
Ext.onReady(function() {

    var handleAction = function(action){
        Ext.example.msg('<b>Action</b>', 'You clicked "'+action+'"');
    };

  new Ext.Panel({
    renderTo : Ext.getBody(),
    title    : 'Panel 1',
        height:250,
        width: 500,
        tbar: [{
            xtype:'splitbutton',
            text: 'Menu Button',
            iconCls: 'add16',
            handler: handleAction.createCallback('Menu Button'),
            menu: [{text: 'Menu Item 1', handler: handleAction.createCallback('Menu Item 1')}]
        },'-',{
            xtype:'splitbutton',
            text: 'Cut',
            iconCls: 'add16',
            handler: handleAction.createCallback('Cut'),
            menu: [{text: 'Cut menu', handler: handleAction.createCallback('Cut menu')}]
        },{
            text: 'Copy',
            iconCls: 'add16',
            handler: handleAction.createCallback('Copy')
        },{
            text: 'Paste',
            iconCls: 'add16',
            menu: [{text: 'Paste menu', handler: handleAction.createCallback('Paste menu')}]
        },'-',{
            text: 'Format',
            iconCls: 'add16',
            handler: handleAction.createCallback('Format')
        },'->',{
            text: 'Right',
            iconCls: 'add16',
            handler: handleAction.createCallback('Right')
        }],
    items    : makeChildren('Panel 1')
  });



}); 
</script>
</body>
</html>

   
    
    
  








Related examples in the same category

1.Button group Demo
2.Two column button group
3.hbox for ButtonGroup layout
4.Medium icons, arrows to the bottom
5.Medium icons, text and arrows to the left
6.Small icons, text and arrows to the left