Wednesday 31 December 2014

How to add tab to viewport in Extjs 5

<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">
Ext.onReady(function() {
    new Ext.Viewport({
        layout : 'fit',
        title  : 'Tab',
        items  : {
            xtype           : 'tabpanel',
            activeTab       : 0,
            id              : 'myTPanel',
            enableTabScroll : true,
            resizeTabs      : true,
            minTabWidth     : 75,
            items           : [
                {
                    title : 'our first tab'
                }
            ]
        }
    });
        
    (function (num) {
        for (var i = 1; i <= 30; i++) {
            Ext.getCmp('myTPanel').add({
                title    : 'title',
                html     'i am tab ',
                closable : true
            });
        }
    }).defer(500);
    

});
</script> 
<div id='div1'>asdf</div>
</body>
</html>