内联Data URI图像 Stylus捆绑了一个可选函数,名叫url(),其替换了字面上的url()调用(且使用base64 Data URIs有条件地内联它们)。 示例 通过require('stylus').url该函数本身是可用的,其接受一个options对象,当看到url()时候,返回Stylus内部调用的函数。 .define(name, callback)方法指定了一个可被调用的Jav
动态删除一个数据源 .fullCalendar( 'removeEventSource', source ) 该数据源的日程会立刻从日程表中移除。 官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/removeEventSource/
动态的添加一个数据源: .fullCalendar( 'addEventSource', source ) 数据源可以是一个数组,函数或者json接口。FullCalendar 会立刻从这个数据源获取日程并且渲染。 官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/addEventSource/
从各个数据源重新获取并且渲染数据: .fullCalendar( 'refetchEvents' ) 官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/refetchEvents/
删除日程: .fullCalendar( 'removeEvents' [, idOrFilter ] ) 如果忽略 idOrFilter 参数的话,删除所有日程。idOrFilteridOrFilterEvent Object 官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/removeEvents/
从 FullCalendar 的缓存的数据中取得日程: .fullCalendar( 'clientEvents' [, idOrFilter ] ) 此方法会从客户端缓存中获取 Event Objects 数组。 如果忽略 idOrFilter 参数的话,会取得全部数据。如果 idOrFilter 是ID的话,会返回该ID的所有日程。idOrFilter 也可以是一个筛选函数,接受 Event
将日程的变化通知并且反应在日程表上: .fullCalendar( 'updateEvent', event ) event 必须是日程的原生 Event Object,可以通过 eventClick 回调或者 clientEvents 方法获得: $('#calendar').fullCalendar({ eventClick: function(event, element) {
当获取数据开始和结束的时候触发: function( isLoading, view ) AJAX开始获取数据的时候 isLoading 是true,结束的时候是false。view是当前的 View Object。此函数常常用来显示或隐藏加载图标。 官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/loading/
将用户数据转换为标准的 Event Object: function( eventData ) {} 此函数允许你从json接口或者其他数据源接受任意的数据,然后转换为FullCalendar可以接受的标准格式。这让我们很容易接受替代数据格式而无需编写一个完全定制的events function。 每次接受日程数据的时候都会调用此函数。eventData 是接受到的日程数据,此函数必须返回一个Ev
定义是否延迟加载数据,值为布尔类型,默认值为true。 当定义为true的时候,FullCalendar 只有在真正需要的时候才去加载数据。例如,当你的日程表现在在月视图的二月,FullCalendar 会取整个二月的数据,在内部缓存起来,当用户切换到二月的周视图或者天视图的时候,FullCalendar 会自动从缓存中取得需要的数据。 当设置为false的时候,每次切换 FullCalendar
官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/endParam/
使用json接口的时候,定义开始时间(UNIX时间戳)的属性名。值为字符串类型的,默认为 start。 官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/startParam/
设置当使用 ISO8601 日期的时候,是否在解析数据的时候忽略UTC偏移量。值为布尔类型,默认true。 默认值为 true,意思是忽略UTC偏移量。例如,日期”2008-11-05T08:15:30-05:00″将会被处理成 2008年11月5日上午08:15。 官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/ignoreTimezo
allDayDefault 决定了在 Event Object 的 allday属性未指定时的默认值。 官方英文文档:http://arshaw.com/fullcalendar/docs/event_data/allDayDefault/
eventSources 是一种指定多个数据源的途径,值为数组类型。 eventSources 数组中。例如: $('#calendar').fullCalendar({ eventSources: [ '/feed1.php', '/feed2.php' ] }); 官方英文文档:http://arshaw.com/fullcalendar/doc