2012-08-27 16 views
9

Czy można dostosować przedziały czasowe w widoku dziennym i tygodniowym w wtyczce Fullcalendar, aby wyglądał jak harmonogram, który jest używany na przykład w szkołach.Dostosowywanie przedziałów czasowych w Fullcalendar

Aby określić dokładnie, jakie są wymagania: jeden automat może być od 08:00 do 08:45, a następny może być od 08:45 do 09:00. Lub nawet pomiń 5 minut: jeden automat od 08:00 do 08:45, a następny od 08:50.

Najlepiej można ustawić przedziały czasu, takie jak zdarzenia, po zainicjowaniu kalendarza.

Nie znalazłem żadnego sposobu, aby to zrobić. Czy ktoś może mi w tym pomóc, czy tylko potwierdzić, że nie jest to możliwe?

Odpowiedz

7

Dla tych, którzy wciąż szukają go:

Jest pull request wykonana w ramach projektu FullCalendar. Robi dokładnie to, co jest opisane w tym pytaniu, z kilkoma dodatkowymi funkcjami. (takie jak pokazywanie lub ukrywanie czasu na końcu boksu, niestandardowe klasy HTML na automatach, zasady przyciągania do przeciągania zdarzeń na gniazdach itp.)

Żądanie pobrania zostało zamknięte z przyczyn organizacyjnych, ale będzie ono miało wpływ podczas walki z GitHubem issue #472.

Zrzut ekranu szczelin wyciągnąć wniosek:

Screenshot

Mam nadzieję, że to pomoże komuś dalej.

2

Myślę, że nie jest to możliwe z domyślną kompilacją FullCalendar. Dostępne są opcje, takie jak slotMinutes, które umożliwiają dostosowanie sposobu wyświetlania gniazd, ale domyślnie są wyświetlane wartości timeSlots na godzinę. Nie ma opcji, która pozwoliłaby ci dostosować to wyświetlenie.

Można jednak dostosować kod - rozwidlić go na github i zmienić to, czego potrzebujesz.

+0

Tak. Tego się obawiałem. Ale dzięki za odpowiedź! – Finnur

Powiązane problemy