Ext.onReady(function() {
       
Ext.QuickTips.init();
   
   
// create some portlet tools using built in Ext tool ids
   
var tools = [{
        id
:'gear',
        handler
: function(){
           
Ext.Msg.alert('Message', 'The Settings tool was clicked.');
       
}
   
},{
        id
:'close',
        handler
: function(e, target, panel){
            panel
.ownerCt.remove(panel, true);
       
}
   
}];

   
var viewport = new Ext.Viewport({
        layout
:'fit',
        items
:[{
            xtype
: 'grouptabpanel',
                tabWidth
: 130,
                activeGroup
: 0,
                items
: [{
                        mainItem
: 1,
                        items
: [{
                                title
: 'Tickets',
                    layout
: 'fit',
                    iconCls
: 'x-icon-tickets',
                    tabTip
: 'Tickets tabtip',
                    style
: 'padding: 10px;',
                                items
: [new SampleGrid([0,1,2,3,4])]
                       
},
               
{
                    xtype
: 'portal',
                    title
: 'Dashboard',
                    tabTip
: 'Dashboard tabtip',
                    items
:[{
                        columnWidth
:.33,
                        style
:'padding:10px 0 10px 10px',
                        items
:[{
                            title
: 'Grid in a Portlet',
                            layout
:'fit',
                            tools
: tools,
                            items
: new SampleGrid([0, 2, 3])
                       
},{
                            title
: 'Another Panel 1',
                            tools
: tools,
                            html
: Ext.example.shortBogusMarkup
                       
}]
                   
},{
                        columnWidth
:.33,
                        style
:'padding:10px 0 10px 10px',
                        items
:[{
                            title
: 'Panel 2',
                            tools
: tools,
                            html
: Ext.example.shortBogusMarkup
                       
},{
                            title
: 'Another Panel 2',
                            tools
: tools,
                            html
: Ext.example.shortBogusMarkup
                       
}]
                   
},{
                        columnWidth
:.33,
                        style
:'padding:10px',
                        items
:[{
                            title
: 'Panel 3',
                            tools
: tools,
                            html
: Ext.example.shortBogusMarkup
                       
},{
                            title
: 'Another Panel 3',
                            tools
: tools,
                            html
: Ext.example.shortBogusMarkup
                       
}]
                   
}]                    
               
}, {
                                title
: 'Subscriptions',
                    iconCls
: 'x-icon-subscriptions',
                    tabTip
: 'Subscriptions tabtip',
                    style
: 'padding: 10px;',
                                        layout
: 'fit',
                                items
: [{
                                                xtype
: 'tabpanel',
                                                activeTab
: 1,
                                                items
: [{
                                                        title
: 'Nested Tabs',
                                                        html
: Ext.example.shortBogusMarkup
                                               
}]      
                                       
}]      
                       
}, {
                                title
: 'Users',
                    iconCls
: 'x-icon-users',
                    tabTip
: 'Users tabtip',
                    style
: 'padding: 10px;',
                                html
: Ext.example.shortBogusMarkup                      
                       
}]
           
}, {
                expanded
: true,
                items
: [{
                    title
: 'Configuration',
                    iconCls
: 'x-icon-configuration',
                    tabTip
: 'Configuration tabtip',
                    style
: 'padding: 10px;',
                    html
: Ext.example.shortBogusMarkup
               
}, {
                    title
: 'Email Templates',
                    iconCls
: 'x-icon-templates',
                    tabTip
: 'Templates tabtip',
                    style
: 'padding: 10px;',
                    html
: Ext.example.shortBogusMarkup
               
}]
           
}]
               
}]
   
});
});