1

我想allDay在议程视图中禁用该选项。我希望它在周视图和月视图中可见。

现在我有这个:

var calendar = $('#calendar').fullCalendar({
    slotMinutes: 15,
    defaultView: 'agendaWeek',
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
    },
    selectable: true,
    selectHelper: true
});

还有另外 200 行 js,但这是我对日历对象的初始化。

我可以为 viewObject 构造函数执行以下代码吗?

view: {
        view:'agendaDay', 
        allDaySlot:false,
        allDayText:false
        },

我怎样才能做到这一点?

4

1 回答 1

0

您实际上是在寻找 fullCalendar 的选项设置器。所以你可以做这样的事情:

viewDisplay: function(view) {
    if( view.name == 'agendaDay' ){
        $('#calendar').fullCalendar('allDaySlot',false); // Not supported yet
    }
}

我也一直梦想着这一点,但不幸的是,FullCalendar 还不允许即时设置选项。但是以下两个链接可能对您有用:

http://code.google.com/p/fullcalendar/issues/detail?id=293

https://github.com/arshaw/fullcalendar/pull/25

于 2012-06-29T21:40:24.923 回答