Javascript 仅在结束数据完整日历上的事件栏
大家好,我正在使用fullcalendar作为我的日历。现在,如果我创建一个事件,它会显示一个从开始日期到目标日期的条形图。但这种观点对我来说并不合适。我只想让酒吧在开始和结束日期开始,而不是在两者之间 例如,如果a事件从2月15日开始到2月25日。如果我使用默认的fullcalendar视图,它将显示一个从15日开始一直到25日的长条形图,涵盖它们之间的日期。但我只希望酒吧在25号,而不是15号、16号或17号。。。23号或24号 我不知道该怎么做。谁能告诉我怎么做 以下是我用事件填充日历的代码:Javascript 仅在结束数据完整日历上的事件栏,javascript,jquery,calendar,fullcalendar,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);
}
});
});
这是办不到的。您需要在结束日期注册两个单独的事件或仅注册一个事件 看看这个
这是不可能的。您需要在结束日期注册两个单独的事件或仅注册一个事件 看看这个
如果我这样做,我会遇到两个问题。我将无法知道开始或结束日期。然后我将面临的另一个问题是,当我在那一刻点击一个事件时,我正在从该事件中检索所有数据并显示在模式中。如果我采用这种方法,那么我将得到的开始和结束日期将是相同的。您可以做的是创建自定义函数来处理事件单击。并将事件的所有数据存储在某个变量中。你可以到处玩。不要只使用fullcalendar来存储事件数据。如果我这样做,我会遇到两个问题。我将无法知道开始或结束日期。然后我将面临的另一个问题是,当我在那一刻点击一个事件时,我正在从该事件中检索所有数据并显示在模式中。如果我采用这种方法,那么我将得到的开始和结束日期将是相同的。您可以做的是创建自定义函数来处理事件单击。并将事件的所有数据存储在某个变量中。你可以到处玩。不要仅使用fullcalendar来存储事件数据。