仅在结束数据完整日历上的事件栏

时间:2016-02-29 06:06:01

标签: javascript jquery calendar fullcalendar

大家好我正在使用fullcalendar作为我的日历。现在,如果我创建一个事件,它会显示从开始日期到目标日期的条形图。但这种观点对我来说并不合适。我只是希望那个栏位于开头和结束日期之间,而不是介于两者之间。

如果a事件是从2月15日到2月25日开始的话。如果我使用默认的fullcalendar视图,它将显示一个从15开始的长条形图,直到第25条,涵盖它们之间的日期。但我只想要那个酒吧在25日而不是15日或16日或17日...... 23日或24日。

我无法弄清楚如何做到这一点。有人可以告诉我,我该怎么做。

以下是我的代码,通过该代码填充我的日历:

   $('#calendar').fullCalendar({
        // put your options and callbacks here
        viewRender: function (view) {

                $.ajax({
                type: "POST",
                url: base_url +"apps/calendar/getByMonth",
                async : false,
                dataType: 'html',
                data: {'type': $('#formName').val() },
                success: function(mark_up){

                  mark_up = JSON.parse(mark_up);
                  my_events = mark_up["task"];
                  $('#calendar').fullCalendar( 'removeEvents');
                       $('#calendar').fullCalendar('addEventSource', my_events);
                }
            });
  });

1 个答案:

答案 0 :(得分:0)

这无法完成。您需要在结束日期注册两个单独的事件或仅注册一个事件。

看看这个 Display only event's start date and end date in fullcalendar