数据之Event Object – FullCalendar中文文档

2014-02-27 · 14 min read

FullCalendar 中文文档目录

Event Object 是一个 js 对象,存储日程表的日程信息,支持属性有以下这些:

字段说明
idstring 或者 int 类型,可选
日程的唯一地标识。重复日程的不同实例都应该有相同的id
titlestring 类型,必选
显示在日程上的文字
allDay布尔类型,可选
当日程发生在某个特定的时段时,此属性决定是否显示日程的时间。当然,在议程周视图和议程天视图中,决定了日程是否显示在”all-day“槽。
当给 events 或者 eventSources 指定 Event Object 的时候,忽略此参数的话,将会自动从 allDayDefault 继承。
startDate 类型,必选
日程开始的时间。
当给 events 或者 eventSources 指定 Event Object 的时候,可以使用 IETF 格式的字符串(例如:”Wed, 18 Oct 2009 13:00:00 EST”)或者 ISO8601 格式的字符串(例如:”2009-11-05T13:15:30Z”)或者 UNIX 时间戳。
endDate 类型,可选
日程的结束时间。
和 start 一样,你可以指定 IETF格式,ISO8601格式和 UNIX时间戳。如果日程是 all-day 的,那么FullCalendar中start为11月10日,end为11月12日的日程,时长是3天;如果日程不是 all-day 的则相反,例如end是00:00的话,日程是没有跨越到下一天的。
urlstring 类型,可选
用户点击日程的时候访问的url,更多控制访问的信息见 eventClick 回调。
classNamestring 或者 Array 类型,可选
一个css类(或者一组),附加到日程的 DOM 元素上。
editable布尔类型,可选
重写 editable选项,注意只针对当前的这个日程,其他日程不受影响。
startEditable布尔类型,可选
重写 eventStartEditable选项,注意只针对当前的这个日程,其他日程不受影响。
durationEditable布尔类型,可选
重写 eventDurationEditable选项,注意只针对当前的这个日程,其他日程不受影响。
sourceEvent Source Object 自动附加
日程来源的引用。
coloreventColor 作用一样,设置日程的背景色和边框。
backgroundColoreventBackgroundColor 作用一样,设置日程的背景色。
borderColoreventBorderColor 作用一样,设置日程的边框。
textColoreventTextColor 作用一样,设置日程的文字颜色。

此外,你可以添加你需要的属性在 Event Object 中,FulCalendar 不会识别也不会删除这些自定义属性。

官方英文文档:http://arshaw.com/fullcalendar/docs/selection/unselect_method/