我使用Extensible的日历http://ext.ensible.com/products/calendar/,但在提交事件日期时,它没有使用我希望用于MySQL后端的格式。在ExtJS中更改dateFormat不会改变提交的日期
我想让我的可扩展日历日期与我的mySql日期格式相匹配,但我不知道是否将其更改为正确的位置。
这里是我的EventMappings
Extensible.calendar.data.EventMappings = {
EventId: {name: 'EventId', mapping:'id', type:'int'},
CalendarId: {name: 'CalendarId', mapping: 'roomId', type: 'int'},
Title: {name: 'Title', mapping: 'description'},
StartDate: {name: 'StartDate', mapping: 'start', type: 'date', dateFormat: 'Y-m-d H:i:s'},
EndDate: {name: 'EndDate', mapping: 'end', type: 'date', dateFormat: 'Y-m-d H:i:s'},
RRule: {name: 'RRule', mapping: 'rrule'},
Notes: {name: 'Notes', mapping: 'notes'},
Reminder: {name: 'Reminder', mapping: ''},
Location: {name: 'Location', mapping: ''},
Url: {name: 'Url', mapping: ''},
IsAllDay: {name: 'IsAllDay', mapping: ''},
User: {name: 'User', mapping: 'user'},
Approved: {name: 'Approved', mapping:'approved', type:'boolean'}
};
当我尝试虽然日期似乎以这种格式发送 Wed Dec 14 2011 01:00:00 GMT-0500 (EST)
我一直在敲我的头这张贴的更新,我的后台一段时间,只是无法弄清楚。我还没有看到任何其他人有同样的问题,所以我假设我在某个地方做错了什么。
任何帮助将是了不起的。谢谢。
在提交日期之前您是否尝试过console.log(dateFormat)? – 2011-12-19 13:50:28
你,我也注意到了同样的事情。你可以尝试使用字符串数据类型,或者覆盖json writer,或者在你的服务器上进行调整 – 2011-12-19 17:54:04