]> git.proxmox.com Git - extjs.git/blame - extjs/examples/modern/oreilly/app/view/session/List.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / modern / oreilly / app / view / session / List.js
CommitLineData
6527f429
DM
1Ext.define('Oreilly.view.session.List', {\r
2\r
3 extend: 'Ext.List',\r
4 requires: 'Ext.SegmentedButton',\r
5\r
6 xtype: 'sessions',\r
7\r
8 config: {\r
9 items: [\r
10 {\r
11 docked: 'top',\r
12 xtype: 'toolbar',\r
13 ui: 'gray',\r
14\r
15 items: [\r
16 {\r
17 width: '100%',\r
18 defaults: {\r
19 flex: 1\r
20 },\r
21 xtype: 'segmentedbutton',\r
22 allowDepress: false\r
23 }\r
24 ]\r
25 }\r
26 ],\r
27 variableHeights: true,\r
28 useSimpleItems: true,\r
29 itemTpl: [\r
30 '<div class="session"><div class="title">{title}</div><div class="room">{room}</div></div>'\r
31 ]\r
32 },\r
33\r
34 initialize: function() {\r
35 this.config.title = Oreilly.app.title;\r
36 this.callParent();\r
37\r
38 var segmentedButton = this.down('segmentedbutton');\r
39\r
40 Ext.Array.each(Oreilly.sessionDays, function(day) {\r
41 segmentedButton.add(day);\r
42 });\r
43 }\r
44});\r