]> git.proxmox.com Git - extjs.git/blame - extjs/examples/classic/neptune-components/app/view/combination/FormWithTabs.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / classic / neptune-components / app / view / combination / FormWithTabs.js
CommitLineData
6527f429
DM
1Ext.define('Neptune.view.combination.FormWithTabs', {\r
2 extend: 'Ext.container.Container',\r
3 xtype: 'formWithTabs',\r
4 id: 'formWithTabs',\r
5 items: [{\r
6 xtype: 'form',\r
7 title: 'Form with Inner Tabs',\r
8 collapsible: true,\r
9 bodyPadding: 5,\r
10 width: 600,\r
11 fieldDefaults: {\r
12 labelAlign: 'top',\r
13 msgTarget: 'side'\r
14 },\r
15 defaults: {\r
16 anchor: '100%'\r
17 },\r
18\r
19 items: [{\r
20 xtype: 'container',\r
21 layout:'hbox',\r
22 items:[{\r
23 xtype: 'container',\r
24 flex: 1,\r
25 border:false,\r
26 layout: 'anchor',\r
27 defaultType: 'textfield',\r
28 items: [{\r
29 fieldLabel: 'First Name',\r
30 allowBlank: false,\r
31 name: 'first',\r
32 anchor:'95%'\r
33 }, {\r
34 fieldLabel: 'Company',\r
35 name: 'company',\r
36 anchor:'95%'\r
37 }]\r
38 },{\r
39 xtype: 'container',\r
40 flex: 1,\r
41 layout: 'anchor',\r
42 defaultType: 'textfield',\r
43 items: [{\r
44 fieldLabel: 'Last Name',\r
45 allowBlank: false,\r
46 name: 'last',\r
47 anchor:'95%'\r
48 },{\r
49 fieldLabel: 'Email',\r
50 allowBlank: false,\r
51 name: 'email',\r
52 vtype:'email',\r
53 anchor:'95%'\r
54 }]\r
55 }]\r
56 },{\r
57 xtype:'tabpanel',\r
58 plain:true,\r
59 activeTab: 0,\r
60 height:235,\r
61 defaults:{\r
62 bodyPadding: 10\r
63 },\r
64 items:[{\r
65 title:'Personal Details',\r
66 defaults: {\r
67 width: 230\r
68 },\r
69 defaultType: 'textfield',\r
70\r
71 items: [{\r
72 fieldLabel: 'First Name',\r
73 name: 'first',\r
74 value: 'Jamie'\r
75 },{\r
76 fieldLabel: 'Last Name',\r
77 name: 'last',\r
78 value: 'Avins'\r
79 },{\r
80 fieldLabel: 'Company',\r
81 name: 'company',\r
82 value: 'Ext JS'\r
83 }, {\r
84 fieldLabel: 'Email',\r
85 name: 'email',\r
86 vtype:'email'\r
87 }]\r
88 },{\r
89 title:'Phone Numbers',\r
90 defaults: {\r
91 width: 230\r
92 },\r
93 defaultType: 'textfield',\r
94\r
95 items: [{\r
96 fieldLabel: 'Home',\r
97 name: 'home',\r
98 value: '(888) 555-1212'\r
99 },{\r
100 fieldLabel: 'Business',\r
101 name: 'business'\r
102 },{\r
103 fieldLabel: 'Mobile',\r
104 name: 'mobile'\r
105 },{\r
106 fieldLabel: 'Fax',\r
107 name: 'fax'\r
108 }]\r
109 },{\r
110 cls: 'x-plain',\r
111 title: 'Biography',\r
112 layout: 'fit',\r
113 items: {\r
114 xtype: 'htmleditor',\r
115 name: 'bio2',\r
116 fieldLabel: 'Biography'\r
117 }\r
118 }]\r
119 }],\r
120\r
121 buttons: [\r
122 { text: 'Save' },\r
123 { text: 'Cancel' }\r
124 ]\r
125 }]\r
126});