一直在寻找一种只显示本周和下个月在
FullCalendar的月份视图的方式.到目前为止,它似乎被建议作为即将到来的版本的功能,但在此期间,任何人都能够它在?
UPDATE
感谢Doomsday的建议,我可以创建一个自定义视图,显示从本周开始的2周.您正在将可见的开始日期更改为今天的日期,并将行数更改为2.
function TwoWeeksView(element,calendar) { var t = this; // exports t.render = render; // imports BasicView.call(t,element,calendar,'month'); var opt = t.opt; var renderBasic = t.renderBasic; var formatDate = calendar.formatDate; function render(date,delta) { if (delta) { addMonths(date,delta); date.setDate(1); } var start = cloneDate(date,true); start.setDate(1); var end = addMonths(cloneDate(start),1); //var visstart = cloneDate(start); var visstart = date; var visEnd = cloneDate(end); var firstDay = opt('firstDay'); var nwe = opt('weekends') ? 0 : 1; if (nwe) { skipweekend(visstart); skipweekend(visEnd,-1,true); } addDays(visstart,-((visstart.getDay() - Math.max(firstDay,nwe) + 7) % 7)); addDays(visEnd,(7 - visEnd.getDay() + Math.max(firstDay,nwe)) % 7); var rowCnt = Math.round((visEnd - visstart) / (DAY_MS * 7)); if (opt('weekMode') == 'fixed') { addDays(visEnd,(6 - rowCnt) * 7); //rowCnt = 6; rowCnt = 2; } t.title = formatDate(start,opt('titleFormat')); t.start = start; t.end = end; t.visstart = visstart; t.visEnd = visEnd; renderBasic(6,rowCnt,nwe ? 5 : 7,true); } }
解决方法
原文地址:https://www.jb51.cc/jquery/179803.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。