gpt4 book ai didi

javascript - 设置 fullcalendar v2 上显示的周期间

转载 作者:行者123 更新时间:2023-11-28 01:16:21 27 4
gpt4 key购买 nike

我正在使用 Adam Show 优秀的 fullcalendar 插件 v2 beta。

我想在议程周 View 中设置一个特定日期作为显示的周开始。

因此结果将是 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,
});

但没有效果。你可以看看这个 fiddle :http://jsfiddle.net/yq2gU/9/

最佳答案

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,
});

关于javascript - 设置 fullcalendar v2 上显示的周期间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23800783/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com