日历月份和年份下拉年份和月份不会更改

时间:2015-06-19 08:11:43

标签: meteor fullcalendar semantic-ui

我正在使用rzymek:fullcalendar包。 我只是使用语义ui下拉列表创建一个选择列表

<div class="ui compact selection dropdown">
      <i class="dropdown icon"></i>
      <div class="text">Compact</div>
      <div class="menu">
          <div class="item">January 2015</div>
      </div>
</div>

创建日历(调用fullcalendar模板): -

<div class="calendar">
    {{>fullcalendar options id="myCalendar"}}
</div>

像这样更改日历月份和年份: -

$('.ui.selection.dropdown')
    .dropdown('restore default text')
        .dropdown({
            onChange: function (val) {
                var monthAndYear = val.split(" ");
                console.log(monthAndYear[0]);
                var today = new Date();
                 Session.set('date'monthAndYear[1]+'-0'+MonthList.indexOf(monthAndYear[0]));
                $('#myCalendar').fullCalendar({
                    gotoDate: moment(Session.get('date')),
                });
            }
        });

但它不起作用。我不知道为什么?

1 个答案:

答案 0 :(得分:0)

calendar的模板添加到HTML后,您可以使用$('#myCalendar')

如果日历已经呈现,则无法使用:

$('#myCalendar').fullCalendar({gotoDate: moment(Session.get('date'))}); 

要转到您可能想要致电的日期:

$('#myCalendar').fullCalendar('gotoDate', moment(Session.get('date')));