fullcalendar每个视图选项

时间:2017-02-17 15:33:02

标签: javascript jquery fullcalendar

我对fullcalendar插件有点问题。 我想为每个视图设置不同的选项。 例如,我想在日视图中将slotDuration和defaultTimedEventDuration设置为30分钟,但在周视图中应该是2小时。

我怎样才能做到这一点?甚至可以使用fullcalendar插件吗?提前谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用fullcalendar网站上的示例中的View-Specific Options执行此操作。

$('#calendar').fullCalendar({
    views: {
        basic: {
            // options apply to basicWeek and basicDay views
        },
        agenda: {
            // options apply to agendaWeek and agendaDay views
        },
        week: {
            // options apply to basicWeek and agendaWeek views
        },
        day: {
            // options apply to basicDay and agendaDay views
        }
    }
});

答案 1 :(得分:0)

@ Ryan89感谢您的帮助。 slotDuration现在正在工作,似乎无法根据每个视图定义defaultTimedEventDuration。

 views: {
      week: {
        defaultTimedEventDuration: '00:15:00',
        slotDuration: "00:30:00"
      },
      day: {
        defaultTimedEventDuration: '00:15:00',
        slotDuration: "00:15:00"
      },
      agendaDetailed: {
        type: 'agenda',
        buttonText: 'Detailed',
        defaultTimedEventDuration: '00:05:00',
        slotDuration: "00:05:00"
      }
    },