FullCalendar многодневное событие охватывает 1 день слишком короткий
Когда пользователи добавляют событие в календарь, они выбирают start: 2014-09-17 end: 2014-09-18. Достаточно просто, они ожидают, что событие будет распространяться как на 17-й, так и на 18-й поля в календаре, но оно появляется только в 17 сентября, что означает, что он выглядит как однодневное событие.
В базе данных событий управляющие базы данных 9-17 и 9-18 введены правильно. Я попытался изменить параметр nextDayThreshold плагина fullCalendar, но событие все еще распространяется только на септ. Семнадцатый. Я мог бы добавить день на задний план, но это вызывает другие проблемы, я скорее сделаю это на стороне клиента, только для показа.
Как изменить это поведение?
спасибо.
$("#cal").fullCalendar({
events:[
{
'title':'test2',
'start':'2014-09-17',
'end':'2014-09-18'
}
],
nextDayThreshold: "00:00:00"
});
Ответы
Ответ 1
Нет fullDayThreshold, я думаю, что вы ссылаетесь на nextDayThreshold, проверьте документацию здесь:
http://fullcalendar.io/docs/event_rendering/nextDayThreshold/
Это должно сделать это. С наилучшими пожеланиями.
Изменить: вы должны добавить время к вашим датам для использования этого параметра. Пример:
{
'title':'test2',
'start':'2014-09-17T00:00:00',
'end':'2014-09-18T01:00:00'
},
Ответ 2
Попробуйте использовать параметр nextDayThreshold:
$('#calendar').fullCalendar({
**nextDayThreshold**: '00:00:00', // 9am
nextDayThreshold задает минимальное время, необходимое для его отображения, как если бы оно было в этот день.
Ответ 3
Используя параметр
nextDayThreshold: "00:00:00",