/** * 课表model */ Ext.define('school.model.Timetable', { extend: 'school.model.Base', fields: [{ name: 'mon', type: 'string' }, { name: 'tues', type: 'string' }, { name: 'wed', type: 'string' }, { name: 'thur', type: 'string' }, { name: 'fri', type: 'string' }, { name: 'sat', type: 'string' }, { name: 'sunday', type: 'string' }, { name: 'startTime', type: 'string', }, { name: 'endTime', type: 'string', }, { name: '_time1', type: 'date', convert: function(v, rec) { return new Date('1997-01-01 ' + rec.get('startTime')); }, depends: ['startTime'] }, { name: '_timeText1', type: 'string', convert: function(v, rec) { return Ext.Date.format(rec.get('_time1'), 'H:i'); }, depends: ['_time1'] }, { name: '_time2', type: 'date', convert: function(v, rec) { return new Date('1997-01-01 ' + rec.get('endTime')); }, depends: ['endTime'] }, { name: '_timeText2', type: 'string', convert: function(v, rec) { return Ext.Date.format(rec.get('_time2'), 'H:i'); }, depends: ['_time2'] }] });