Слот FullCalendar минут 5 не работает - PullRequest
2 голосов
/ 23 февраля 2011
//***************************************************************************************************************
//  Order Calendar
//***************************************************************************************************************
$calendarPanel = $("#calendar-panel");
$orderCalendar = $("#order-calendar");
if($orderCalendar.exists()) {
    $orderCalendar.fullCalendar({
        theme : true,
        weekMode : 'liquid',
        aspectRatio : 0.9,
        header : {
            left:   'title ',
            center: 'today ',
            right:  'month,agendaWeek,agendaDay prev,next'
        },
        selectable: true,
        selectHelper: true,
        slotMinutes: 5,
        defaultEventMinutes: 5,
        /* Events */
        // Clicked on day
        dayClick: function(date, allDay, jsEvent, view) {

                if (allDay) {
                        alert('Clicked on the entire day: ' + date);
                } else{
                        alert('Clicked on the slot: ' + date);
                }

        },
        // Selected a Time
        select: function( startDate, endDate, allDay, jsEvent, view ) {
            alert(startDate);
        }

    });

    /* Show Calendar on Tab Open */
    $calendarPanel.bind("panelShown", function() {
        $orderCalendar.fullCalendar('render');
    });
}

jQuery FullCalendar - это очень круто, но когда я пытаюсь изменить размер слота на 5 минут вместо 30, метод перетаскивания ввода событий становится беспорядочным.Вместо того, чтобы начинать событие с 5-минутного интервала, с которого я начал перетаскивать, оно округляется до ближайших 30 минут.Очень раздражает, и я не уверен, что я делаю неправильно.

1 Ответ

1 голос
/ 24 февраля 2011

Ну, похоже, я нашел проблему.

Я отключил опцию стилей jQuery UI, и теперь все работает как надо. После небольшого тестирования выясняется, что стиль пользовательского интерфейса jquery не работает для выбора, если временные интервалы меньше 30 минут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...