月视图的完整日历周



我需要显示日历中任何一个月的星期。我正试图弄清楚如何使用FullCalendar,但我有一个艰难的时间。我需要自定义渲染吗?或者它是一个完整的修改?

谢谢。

链接到期望结果的描述性图像:https://i.stack.imgur.com/iPRB2.png

我已经得到这个工作,包括当你点击箭头按钮(v1.5.3):

添加showWeekNumbers: false作为默认值的一部分。

转到第2241行周围并关闭字符串连接。然后添加以下代码:

if(j == 0 && calendar.options.showWeekNumbers) {
    s += "<div class='fc-week-number' />";
}

然后转到2308行周围和bodyCells中。每个添加以下代码:

if(i % 7 == 0 && calendar.options.showWeekNumbers) {
    cell.find('div.fc-week-number').text(date.getWeek());
}

那么你只需要添加以下代码来计算星期:

Date.prototype.getWeek = function() {
    var onejan = new Date(this.getFullYear(),0,1);
    var week = Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
    return week;
} 

如果你添加选项showWeekNumbers: true,这将工作

相关内容

  • 没有找到相关文章

最新更新