Jim*_*son 4 jquery fullcalendar
是否可以从FullCalendar对象中发现/提取当前显示的事件,(参考:http://arshaw.com/fullcalendar )?
理想情况下,我想要一个事件的辅助显示,以及日历,它应该只显示当前显示的事件,(例如,如果日历是在"2012年3月",我只想在二级列表中看到2012年3月的事件) .
我猜我会想要构建某种过滤器,但我希望我能够直接从日历中提取细节.我认为插件必须已经建立,哪些有效显示...
任何指向我错过的函数/属性的指针都将非常感激.
使用版本2.x,您可以过滤当前视图的intervalStart和intervalEnd到目前为止加载的所有客户端事件 - 我使用工厂函数getIdOrFilter来执行此操作
App.getIdOrFilter = function () {
var view = $('#calendar').fullCalendar('getView');
var start = view.intervalStart;
var end = view.intervalEnd;
return function (e) {
// this is our event filter
if (e.start >= start && e.end <= end) {
// event e is within the view interval
return true;
}
// event e is not within the current displayed interval
return false;
};
}
...
var events = $('#calendar').fullCalendar('clientEvents', App.getIdOrFilter());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4276 次 |
| 最近记录: |