FullCalendar - changeView未重置onclick

时间:2018-05-29 05:23:15

标签: javascript jquery fullcalendar

我正在尝试更改日历视图,并根据某些字段内容显示特定日期范围。

这两个字段中的日期格式如下:2018-05-05

这是我的代码:

$('#checkRange').on('click', function () {
  $('#calendar').fullCalendar('changeView', 'list', {
        start: $('#firstDate').val(),
        end: $('#endDate').val()
      });
});

所以基本上,当我点击“checkRange”按钮时,我希望日历将视图切换到列表视图,并将“开始”和“结束”选项更改为“firstDate”字段内的值,和“endDate”字段。

第一次加载页面时它工作正常,但看起来设置了“start”和“end”选项,即使我更改了“firstDate”和“endDate”字段的内容,然后单击再次“checkRange”按钮,它不会更新视图。

任何帮助都将受到高度赞赏。 谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个:https://fullcalendar.io/docs/v1/rerenderEvents

$("selector").fullCalendar( ‘rerenderEvents’ );

https://fullcalendar.io/docs/v1/refetchEvents

$("selector").fullCalendar( ‘refetchEvents’ );