数据之 Event Source Object – FullCalendar 中文文档
2014-02-16 · 354 chars · 2 min read
“event source”是提供的给日程表日程数据的源头,可以是你定义的一个数组,一个函数,一个返回 json 的接口,或者 google calendar。
数组类型:
{ events: [ { title: 'Event1', start: '2011-04-04' }, { title: 'Event2', start: '2011-05-05' } // etc... ], color: 'yellow', // an option! textColor: 'black' // an option! }
函数类型:
{ events: function(start, end, callback) { // ... }, color: 'yellow', // an option! textColor: 'black' // an option! }
json 接口:
{ url: '/myfeed.php', color: 'yellow', // an option! textColor: 'black' // an option! }
google calendar:
{ url: 'http://www.google.com/your_feed_url/', color: 'yellow', // an option! textColor: 'black' // an option! }
event source 的可用设置(统一设置此 event source 下的每个 event object):
字段 | 说明 |
---|---|
id | 设置此 Event Source 下所有 Event Object 的 color 属性 |
borderColor | 设置此 Event Source 下所有 Event Object 的 borderColor 属性 |
textColor | 设置此 Event Source 下所有 Event Object 的 textColor 属性 |
className | 设置此 Event Source 下所有 Event Object 的 className 属性 |
editable | 设置此 Event Source 下所有 Event Object 的 editable 属性 |
startEditable | 设置此 Event Source 下所有 Event Object 的 startEditable 属性 |
durationEditable | 设置此 Event Source 下所有 Event Object 的 durationEditable 属性 |
allDayDefault | 设置此 Event Source 的 allDayDefault 选项 |
ignoreTimezone | 设置此 Event Source 的 ignoreTimezone 选项 |
eventTransform | 设置此 Event Source 的 eventTransform 回调函数 |
官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/events_array/