数据之 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/


