/** * 课表model */ Ext.define('school.model.Timetable', { extend: 'school.model.Base', fields: [{ name: 'monday', type: 'string' }, { name: 'tuesday', type: 'string' }, { name: 'wednesday', type: 'string' }, { name: 'thursday', type: 'string' }, { name: 'friday', type: 'string' }, { name: 'saturday', type: 'string' }, { name: 'sunday', type: 'string' }, { name: 'period0', type: 'date' }, { name: 'periodText0', type: 'string', convert: function(v, rec) { return Ext.Date.format(rec.get('period0'), 'H:i'); }, depends: ['period0'] }, { name: 'period1', type: 'date' }, { name: 'periodText1', type: 'string', convert: function(v, rec) { return Ext.Date.format(rec.get('period1'), 'H:i'); }, depends: ['period1'] }] });