Многодневное событие в слоте allDay не распространяется на другие дни - PullRequest
1 голос
/ 29 января 2020

Я работаю над Fullcalendar v2.8.0 и пытаюсь создавать события, охватывающие несколько дней, до значения go в слоте Allday вместо того, чтобы использовать большую часть просмотра. Основная цель заключается в том, чтобы появились оплачиваемые отпуска, моим клиентам бы понравилась эта функция, и меня попросили поработать над этим.

Я бы хотел, чтобы она выглядела так , но сейчас это просто выглядит как , событие должно закончиться 31-го, и все же оно не охватывает весь путь. Я просмотрел много других постов и чувствую себя немного потерянным, потому что приложение очень большое, оно работает с запросами silex / symfony, laravel и ajax, поэтому есть много файлов для просмотра.

Я был бы рад, если бы кто-нибудь мог просто указать мне, куда я должен смотреть и помочь мне, объяснив мне, как на самом деле работает FullCalendar.

Из того, что я понял, это то, где я должен быть глядя на:

eventRender: function(event, element,view) {
    box = $('.checkbox-actor[type="checkbox"][value="' + event.actor_id + '"]');
    box2 = $('.checkbox-office[type="checkbox"][value="' + event.office_id + '"]');

    if (box.is( ":checked") && box2.is( ":checked" ) ) {
         return true;
    }
    return false;
}

Моя главная проблема заключается в том, что, когда я помещаю событие как событие AllDay, оно не go в другие дни, как в представленном примере, однако, если я не пометьте его как событие AllDay, оно просто занимает слишком много места.

Я был бы рад предоставить любой дополнительный код, но я был бы рад, если бы вы могли дать мне несколько ключевых слов, которые я могу ввести в панель поиска, так как есть несколько файлов, которые все go выше от 500 до 1000 строк кода.

...