]> git.proxmox.com Git - extjs.git/blame - extjs/examples/modern/oreilly/app/model/Session.js
add extjs 6.0.1 sources
[extjs.git] / extjs / examples / modern / oreilly / app / model / Session.js
CommitLineData
6527f429
DM
1Ext.define('Oreilly.model.Session', {\r
2 extend: 'Ext.data.Model',\r
3\r
4 fields: [\r
5 'id',\r
6 'title',\r
7 'room',\r
8 {\r
9 name: 'time',\r
10 type: 'date',\r
11 convert: function (value, record) {\r
12 if (value) {\r
13 var dateArr = value.split(/[\-T:]/);\r
14 return new Date(dateArr[0], dateArr[1] - 1, dateArr[2], dateArr[3]);\r
15 } else {\r
16 return new Date();\r
17 }\r
18 }\r
19 },\r
20 'speakerIds',\r
21 'description',\r
22 'proposal_type'\r
23 ]\r
24});\r
25\r
26\r
27// "topics": [\r
28// "Conversation",\r
29// "Live Stream"\r
30// ],\r
31// "pretty_time": "2:00pm",\r
32// "room": "Grand Ballroom",\r
33// "end_time": "2010-11-16T14:25:00",\r
34// "description": "TBD",\r
35// "title": "A Conversation with Carol Bartz, CEO, Yahoo!",\r
36// "url": "http://www.web2summit.com/web2010/public/schedule/detail/15362",\r
37// "date": "11/16/2010",\r
38// "speakers": []\r
39// "id": 15362,\r
40// "time": "2010-11-16T14:00:00",\r
41// "proposal_type": "Plenary",\r
42// "day": "Tuesday, 11/16/2010"\r