在Meteor中更改URL时重新渲染fullCalendar

时间:2015-12-13 06:07:28

标签: javascript meteor fullcalendar

这看起来很容易,但是我的fullCalendar在它自己的模板中,因此我无法从任何有用的地方访问calendar = $('#calendar')。fullCalendar()方法。

更具体地说,我如何从其他来源/模板访问所有calendar.js信息?

这是我的重新渲染功能

RUN apt-get update -q -y && apt-get install -q -y <your-program>

1 个答案:

答案 0 :(得分:1)

解决方案是使用fullCalendar的dayRender方法。每次日历更改时,它会自动循环并呈现每个日历日,因此您可以按如下方式进行简单的逻辑渲染更改:

dayRender: function(date, cell) {
    var collectionValue = collection.find({key: value});
    for (var i = 0; i < collectionValue.length; i++) {
        if (date == collectionValue.value) {
            //code here
        }
    }
}

这将允许您随时更改每个日期的渲染。