Mega Code Archive

 
Categories / JavaScript DHTML / Ext JS
 

Create tab, add to tab panel and then add tab panel to a FormPanel

<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() {     Ext.QuickTips.init();     var tabs = [       {         xtype     : 'container',         title     :'Form fields',         layout    : 'form',             style     : 'padding:5px 5px 0',         defaults  : {           xtype : 'textfield',             width : 230         },         items   : [           {             fieldLabel : 'First Name',             name       : 'firstName'           },           {             fieldLabel : 'Last Name',             name       : 'lastName'           },           {             fieldLabel : 'Address1',             name       : 'address1'           },           {             fieldLabel : 'Address2',             name       : 'address2'           }         ]       }     ]         var tabPanel = {       xtype             :'tabpanel',       activeTab         : 0,       deferredRender    : false,       layoutOnTabChange : true,       border            : false,       flex              : 1,       plain             : true,       items             : tabs     }     var fp = new Ext.form.FormPanel({       renderTo     : Ext.getBody(),       width        : 700,       title        : 'Title',       height       : 500,       frame        : true,       style        : 'margin: 20',       layout       : 'vbox',       layoutConfig : {             align : 'stretch'         },       defaults     : {         msgTarget : 'side',         anchor    : '-20'       },       items        : [         tabPanel       ]     }); }); </script>  <div id='div1'>asdf</div> </body> </html>