fullCalendar-将非全天事件拖到多天范围内-全部从';第'周;看法

fullCalendar-将非全天事件拖到多天范围内-全部从';第'周;看法,fullcalendar,Fullcalendar,我有一个完整的日历,运行得相当好。但是,我希望能够拖动一个不是全天的事件,并将其拖动到多天 例如:我有一个活动安排在2月5日,从上午10点到下午12点。我希望能够将事件拖到右侧,使其跨越多天。最终的结果是从2月5日上午10点到2月9日下午12点(或者基本上是在最初的日期之后的任何一天)的活动 这可能吗 感谢要在多天内调整大小并在每天10-12点之间创建一个事件,请使用下面的代码片段 要跨多天调整一个事件的大小并保持相同的开始时间和结束时间,插件resize已经做到了吗 请参阅eventResiz

我有一个完整的日历,运行得相当好。但是,我希望能够拖动一个不是全天的事件,并将其拖动到多天

例如:我有一个活动安排在2月5日,从上午10点到下午12点。我希望能够将事件拖到右侧,使其跨越多天。最终的结果是从2月5日上午10点到2月9日下午12点(或者基本上是在最初的日期之后的任何一天)的活动

这可能吗


感谢要在多天内调整大小并在每天10-12点之间创建一个事件,请使用下面的代码片段

要跨多天调整一个事件的大小并保持相同的开始时间和结束时间,插件resize已经做到了吗

请参阅eventResize回调

$(“#日历”).fullCalendar({
活动:[
//这里的事件
],
是的,
eventResize:函数(事件、日增量、分钟增量、回复函数){
如果(dayDelta>=1&&!event.allDay){
revertFunc();
对于(变量i=0;i
那么你是说你想让一个活动从2月5日上午10点持续到9日下午12点,对吗?我刚刚使用演示日历进行了测试,现在它可以这样工作了吗?我假设你想从10-12日每天都有单独的活动?你是对的。但是,这在周视图中不起作用-仅在月视图中起作用。在week view(演示站点上)中,我看到了上午10:30到下午12:30之间的活动(“会议”).在本周视图中,我如何将其拖动到多天?比如,抓住事件的右边缘并水平拖动?这就是我要说的,我认为这还没有内置。但在周视图中它不会这样做。要完成这一点,我必须先在月视图中跨越多天,然后返回到周视图。我只是好奇如果这在周视图中是可行的(不切换视图),我认为你不能在agendaWeek中这样做。切换到basicWeek视图。这允许你左右调整事件大小。
$('#calendar').fullCalendar({
events: [
        // events here
        ],
editable: true,

eventResize: function(event,dayDelta,minuteDelta,revertFunc) {

   if(dayDelta >= 1 && !event.allDay) {
        revertFunc();

        for (var i = 0 ; i < dayDelta ; i ++) {
           var newEvent = {
            id: event.id,
            title : event.title,
            start : new Date(event.start),
            end : new Date(event.end),
            allDay : event.allDay
           };

           newEvent.start.setDate(newEvent.start.getDate()+(i+1));
           newEvent.end.setDate(newEvent.end.getDate()+(i+1));
           $('#calendar').fullCalendar( 'renderEvent', newEvent , 'stick');
        }
    }
}
});