2016-05-26 3 views
0

Заранее благодарим за чтение. Надеюсь, это не глупый вопрос, но я не смог найти решение здесь самостоятельно.ScrollTime Не работает на timelineDay View

Я пытаюсь использовать timelineDay view (Scheduler). В нем я хотел бы показать весь день (полночь до полуночи), но ключевые часы, которые мне нужно показать, начинаются с 6 утра, поэтому я бы хотел использовать параметр scrollTime для этого.

При загрузке он начинается с 6 утра, но после его загрузки он автоматически возвращается в полночь. Так что на короткое время я вижу, что он правильно загружается до 6 утра. Затем, как только он будет загружаться во всех событиях, он возвращается в полночь.

Кто-нибудь видел это поведение раньше? Я не могу отследить его до того, что вызывает это, или выяснить, как установить его обратно в 6 утра. Любая помощь будет оценена по достоинству.

Также - отметить, что мы еще не заплатили плату Планировщика плагинов. Я собираюсь, но хотел убедиться, что это работает правильно для нас, прежде чем делать это. Может быть, поэтому?

$('#calendar').fullCalendar({ 
    schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives', 
    resourceAreaWidth: 230, 
    timezone: 'local', 
    editable: false, 
    slotWidth: 50, 
    scrollTime: '06:00', 

    ... other content ... 
}); 

Видео что происходит: https://youtu.be/1GzswF90Y1g

+1

UPDATE: Я сделал это, чтобы взломать исправить сейчас: eventAfterAllRender: функция (вид) { console.log («ВЕДЬ ТОНИРОВАТЬ»); $ ('. Fc-scroller'). ScrollLeft (600) }, –

ответ

0

Рад, что вы нашли хак; другое решение было бы установить это:

minTime: "06:00" 

Это означало бы часть календаря, прежде чем 6 утра будет совершенно недоступны, но это может быть хорошо для некоторых пользователей.

-1

Время прокрутки не будет работать для дневного просмотра. Я использовал такой взломанный

$('.fc-scroller').scrollLeft($('.fc-start').offset().left); 

Он прокрутит начало событий. Надеюсь, что это помогает