如何在Meteor中设置fullCalendar的默认视图?

如何在Meteor中设置fullCalendar的默认视图?,meteor,fullcalendar,Meteor,Fullcalendar,我正在使用软件包在我的项目中添加日历。默认情况下,视图按月显示,我想将其更改为每周 从fullCalendar,这是我要找的 我尝试了以下方法(无效): 当我创建按钮并向其添加以下事件时: Template.appointments.events({ 'click #check': function(e, t) { e.preventDefault() // console.log(Requests.find({}).fetch()) $(

我正在使用软件包在我的项目中添加日历。默认情况下,视图按月显示,我想将其更改为每周

从fullCalendar,这是我要找的

我尝试了以下方法(无效):

当我创建按钮并向其添加以下事件时:

Template.appointments.events({
    'click #check': function(e, t) {
        e.preventDefault()
        // console.log(Requests.find({}).fetch())
        $('#calendar').fullCalendar('changeView', 'agendaWeek');
    }
});
它可以工作,日历也会改变

我的问题是,如何在默认情况下将日历视图设置为
agendaWeek

如果有一种方法可以使它与他们的日历相似,那就更好了,因为有三个按钮(月、周和日)可供选择

$('#calendar').fullCalendar({
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay', // gets you the three button tabs that you were looking for, similar to the demo 
    },
    defaultView: 'agendaWeek' // default view is agendaWeek
});

是它的JSFIDLE。

如果你想喜欢官方页面中的日历,请在该页面上查看源代码,看看他们是如何编码的。或任何其他演示。你知道你可以使用浏览器工具检查任何你喜欢的公共网站的代码吗?我不知道为什么它在meteor中不起作用,我为月、周和日创建了3个普通按钮,并触发了
$(“#日历”).fullCalendar('changeView','viewType')当按钮单击时。尽管它能工作,但如果我能像你提到的那样做会更好,但是出于某种原因,它在Meteor中不起作用。为什么你想重做他们已经提供的现成产品?我不想重做,我在问为什么它在Meteor中不起作用?也许还有别的办法。因为您的解决方案(在Meteor中)不起作用,所以它在Meteor中非常有效。我当然希望您把它放在正确的位置(在onRendered中)是的,它在onRendered中,您使用的是我正在使用的相同软件包吗?或者你是如何使用完整日历的?
$('#calendar').fullCalendar({
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay', // gets you the three button tabs that you were looking for, similar to the demo 
    },
    defaultView: 'agendaWeek' // default view is agendaWeek
});