`

构建一个Panel中的工具栏

    博客分类:
  • Ext
阅读更多
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Ext JS in Action Chapter 04 | Listing 4.1 Building toolbars for use in a Panel</title>
<link rel="stylesheet" type="text/css" href="./ext3/resources/css/ext-all.css" />
<script type="text/javascript" src="./ext3/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="./ext3/ext-all.js"></script>
</head> 
<body> 

<script type="text/javascript">
Ext.BLANK_IMAGE_URL = '/ext3/resources/images/default/s.gif';

Ext.onReady(function() {
    var myBtnHandler = function(btn) {                // 1
        Ext.MessageBox.alert('You Clicked', btn.text);
    };

    var fileBtn =  new Ext.Button({                   // 2
        text    : 'File',
        handler : myBtnHandler
    });
    var editBtn = new Ext.Button({                    // 3
        text    : 'Edit',
        handler : myBtnHandler
    });

    var tbFill = new Ext.Toolbar.Fill();             // 4

    var myTopToolbar = new Ext.Toolbar({             // 5
        items : [
            fileBtn,
            tbFill,
            editBtn
        ]
    });

    var myBottomToolbar = [                          // 6
        {
            text    : 'Save',
            handler : myBtnHandler
        },
        '-',
        {
            text    : 'Cancel',
            handler : myBtnHandler
        },
        '->',
        '<b>Items open: 1</b>'
    ];


    var myPanel = new Ext.Panel({
        width       : 200,
        height      : 150,
        title       : 'Ext Panels rock!',
        collapsible : true,
        renderTo    : Ext.getBody(),
        tbar        : myTopToolbar,
        bbar        : myBottomToolbar,
        html        : 'My first Toolbar Panel!'
    });

});

</script> 
</body>
</html>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics