管理多个完整日历

时间:2013-06-23 15:52:43

标签: jquery fullcalendar

我正在使用jQuery的精彩fullcalendar插件

但我遇到了一些并发症,因为我在同一页面上有多个日历。

每个日历都在<div>内,并且有自己的ID,因此从“全局范围”中识别正确的日历非常简单。

我的问题实际上是从其回调函数中获取当前日历的my_custom_val,例如当用户在日历上进行选择时触发的select。通常,您希望在此类事件之后显示创建事件对话框,这是我拥有的,但对于每个日历。以下是此回调的文档http://arshaw.com/fullcalendar/docs/selection/select_callback/

我发现在安装程序中传递给日历的选项可以找到 $(calendar_id).data("fullCalendar").options.my_custom_option;但问题是,我甚至无法从选择回调中找出calendar_id

以下是与此问题相关的部分代码:

$(calendar_id).fullCalendar({
    my_custom_val: my_custom_val,
    select: function(start, end, allDay){
        // Process selection...
        // need to access my_custom_val here
        // from the global scope, if i know calendar_id, i can simply do 
        // $(calendar_id).data("fullCalendar").options.my_custom_option
    }
});

非常感谢任何建议,谢谢

1 个答案:

答案 0 :(得分:0)

calendar_id里面有什么?值类型?