我正在使用Adam Show的优秀的全日历插件v2测试版。
我想在agendaWeek视图中设置一个特定的日期作为显示周的开始。
因此,结果将是一个7天的周期,其中第一天将是我给定的日期,等等。在以前的版本中,这一行为是通过使用visStart,visEnd参数实现的。
我正在尝试与intervalStart相同的方法,intervalEnd就像这样
$('#calendar').fullCalendar({
defaultView : 'agendaWeek',
slotDuration : '00:60:00',
snapDuration : '00:60:00',
timezone : "local",
allDaySlot : false,
scrollTime : '07:00:00',
minTime : '07:00:00',
maxTime : '22:00:00',
now : moment('2014-05-22').format("YYYY-MM-DDTHH:mm:ssZZ"),
defaultDate : moment('2014-05-22').format("YYYY-MM-DDTHH:mm:ssZZ"),
today : moment('2014-05-22').format("YYYY-MM-DDTHH:mm:ssZZ"),
intervalStart : $.fullCalendar.moment('2014-05-22'),
intervalEnd : $.fullCalendar.moment('2014-05-29'),
start : $.fullCalendar.moment('2014-05-22'),
end : $.fullCalendar.moment('2014-05-29'),
editable: true,
});
但没有效果。你可以看看这个小提琴:http://jsfiddle.net/yq2gU/9/
发布于 2014-09-15 11:37:24
var s =" [{'id':1,'name':'Test1'},{'id':2,'name':'Test2'}]";
var myObject = eval('(' + s + ')');
并在名为events的日历函数中设置一个参数:
$('#calendar').fullCalendar({
defaultView : 'agendaWeek',
slotDuration : '00:60:00',
snapDuration : '00:60:00',
timezone : "local",
allDaySlot : false,
scrollTime : '07:00:00',
minTime : '07:00:00',
maxTime : '22:00:00',
now : moment('2014-05-22').format("YYYY-MM-DDTHH:mm:ssZZ"),
defaultDate : moment('2014-05-22').format("YYYY-MM-DDTHH:mm:ssZZ"),
today : moment('2014-05-22').format("YYYY-MM-DDTHH:mm:ssZZ"),
intervalStart : $.fullCalendar.moment('2014-05-22'),
intervalEnd : $.fullCalendar.moment('2014-05-29'),
start : $.fullCalendar.moment('2014-05-22'),
end : $.fullCalendar.moment('2014-05-29'),
editable: true,
events:myObject,
});
https://stackoverflow.com/questions/23800783
复制相似问题