| 123456789101112131415161718192021222324252627282930313233343536373839404142 | /** * @example Lazy Instantiation * * A basic example demonstrating how a Container contains other items using the items config. */Ext.require('Ext.tab.Panel');Ext.require('Ext.window.MessageBox');Ext.onReady(function() {    Ext.create('Ext.tab.Panel', {        renderTo: Ext.getBody(),        height: 100,        width: 200,        items: [            {                // Explicitly define the xtype of this Component configuration.                // This tells the Container (the tab panel in this case)                // to instantiate a Ext.panel.Panel when it deems necessary                xtype: 'panel',                title: 'Tab One',                html: 'The first tab',                listeners: {                    render: function() {                        Ext.MessageBox.alert('Rendered One', 'Tab One was rendered.');                    }                }            },            {                // this component configuration does not have an xtype since 'panel' is the default                 // xtype for all Component configurations in a Container                title: 'Tab Two',                html: 'The second tab',                listeners: {                    render: function() {                        Ext.MessageBox.alert('Rendered One', 'Tab Two was rendered.');                    }                }            }        ]    });});
 |