]> git.proxmox.com Git - extjs.git/blame - extjs/examples/classic/aria/app/view/Wizard.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / classic / aria / app / view / Wizard.js
CommitLineData
6527f429
DM
1Ext.define('Aria.view.Wizard', {\r
2 extend: 'Ext.panel.Panel',\r
3 alias: 'widget.mysimplewizard',\r
4 \r
5 requires: [\r
6 'Ext.layout.container.Card',\r
7 'Ext.layout.container.Form',\r
8 'Aria.view.WizardController'\r
9 ],\r
10 \r
11 title: 'Wizard',\r
12 \r
13 ariaAttributes: {\r
14 'aria-live': 'polite',\r
15 'aria-atomic': true,\r
16 'aria-relevant': 'all'\r
17 },\r
18 \r
19 layout: 'fit',\r
20 \r
21 items: [{\r
22 xtype: 'panel',\r
23 title: 'Sample wizard widget',\r
24 ariaRole: 'region',\r
25 \r
26 controller: 'wizard',\r
27 \r
28 layout: 'card',\r
29 \r
30 defaults: {\r
31 bodyPadding: 30,\r
32 layout: 'form',\r
33 defaultFocus: 'textfield'\r
34 },\r
35 \r
36 items: [{\r
37 xtype: 'form',\r
38 \r
39 items: [{\r
40 xtype: 'textfield',\r
41 fieldLabel: 'First name'\r
42 }, {\r
43 xtype: 'textfield',\r
44 fieldLabel: 'Last name'\r
45 }],\r
46 \r
47 buttons: [{\r
48 direction: 'next',\r
49 text: 'Next panel',\r
50 listeners: {\r
51 click: 'onWizardButtonClick'\r
52 }\r
53 }]\r
54 }, {\r
55 xtype: 'form',\r
56 \r
57 items: [{\r
58 xtype: 'textfield',\r
59 fieldLabel: 'Company'\r
60 }, {\r
61 xtype: 'textfield',\r
62 fieldLabel: 'E-mail'\r
63 }],\r
64 \r
65 buttons: [{\r
66 direction: 'prev',\r
67 text: 'Previous panel',\r
68 listeners: {\r
69 click: 'onWizardButtonClick'\r
70 }\r
71 }, {\r
72 direction: 'next',\r
73 text: 'Third panel',\r
74 listeners: {\r
75 click: 'onWizardButtonClick'\r
76 }\r
77 }]\r
78 }, {\r
79 xtype: 'form',\r
80 \r
81 items: [{\r
82 xtype: 'datefield',\r
83 fieldLabel: 'Birth date'\r
84 }, {\r
85 xtype: 'timefield',\r
86 fieldLabel: 'Time'\r
87 }],\r
88 \r
89 buttons: [{\r
90 direction: 'prev',\r
91 text: 'Back to Second panel',\r
92 listeners: {\r
93 click: 'onWizardButtonClick'\r
94 }\r
95 }]\r
96 }]\r
97 }]\r
98});\r