Używam jQuery Fullcalendar i jeśli go nie używasz, sugeruję, abyś też to zrobił, ponieważ jest absolutnie fantastyczny w tym, co robi!
Jednak aby być naprawdę użytecznym dla mnie i dla mojego projektu ( i wielu innych ), szczerze wierzę, że potrzebuje on widoku zasobów / zasobów.
Żaden problem, który można by pomyśleć ... dopóki nie zajrzysz pod maskę jQuery FullCalendar i nie zobaczysz, że sposób, w jaki generuje on swoje widoki, nie jest przeznaczony dla programistów javascript, którzy chcą ... tj. Dla mnie.
Uświadomiwszy sobie, że to jest poza moją ligą, musiałem szukać gdzie indziej, szukając dowolnego kalendarza / harmonogramu, który zapewni widok zasobów.
Oto trzy własne kalendarze, które obiecują tę funkcję.
- http://java.daypilot.org/
- http://www.dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml
- http://web2cal.com/ajaxeventscalendar/calendar-demo/912-premium-demo/157-scheduler-view
Niestety, zarówno daypilot, jak i dhtmlxscheduler nie mają czystego i przejrzystego interfejsu, który FullCalendar osiąga tak dobrze, a web2cal po prostu wygląda i wydaje się niedokończony i nadal jest w wersji beta.
Ewentualnie zastanawiałem się, czy ktoś ma jakieś pomysły, jak mogę zintegrować wykres jQuery Gannt z jquery fullcalendar.
Znalazłem kilka obiecujących projektów
- http://www.maro-z.com/examples/jquery.gantt/
- http://code.google.com/p/jquery-gantt/
- http://github.com/thegrubbsian/jquery.ganttView
Przyjrzałem się, w jaki sposób fullcalendar generuje swoje widoki i jak dotąd nie udało mi się rozszerzyć tego, aby zapewnić kontener dla jednego z tych wykresów gannt, aby „siedział w” pełnym kalendarzu i był uruchamiany przez jego przyciski.
Wydaje się, że jest to jedna z bardziej popularnych propozycji funkcji, a wiele osób pyta o to w oficjalnym narzędziu do śledzenia problemów
Więc zostaję na skrzyżowaniu dróg. Mógłbym zapłacić za na wpół upieczone, autorskie rozwiązanie, które ma minimalne lub żadne wsparcie społeczności, lub mogę spróbować znaleźć sposób na uzyskanie widoku zasobów w jquery Fullcalendar, pytając ludzi, którzy naprawdę znają jQuery.
Z przyjemnością przekazałbym środki zaoszczędzone na korzystaniu z autorskiego rozwiązania deweloperowi Fullcalendar.
Twórca FullCalendar wydaje się mieć dużo na głowie i jeszcze raz chciałbym mu podziękować za ten naprawdę niesamowity kalendarz.
Mam nadzieję, że ktoś podzieli się z nami rozwiązaniem!
Tim
Odpowiedzi:
Aby zaktualizować to, co zostało zrobione dla tego pomysłu:
https://github.com/jarnokurlin/fullcalendar
To teraz rozwidlenie pełnego kalendarza.
źródło
Dla tych, którzy szukają widoku zasobów opartego na wersji 2.1.1.
Oto widelec implementujący go, który, miejmy nadzieję, zostanie w pewnym momencie włączony do pełnego kalendarza.
źródło
Wiem, że to dość stare pytanie, ale szukałem czegoś takiego kilka tygodni temu i nie mogłem tu niczego znaleźć. Więc to, czego używam, to Kendo Scheduler . Ma grupowanie poziome, grupowanie pionowe, oś czasu i kilka innych interesujących rzeczy, takich jak powiązanie z SignalR.
Ponadto FullCalendar ogłosił , że wkrótce będzie to widok zasobów / osi czasu . Ale prawdopodobnie zostanie wydany na licencji komercyjnej.
źródło
Jeśli chodzi o to, co użytkownicy StackOverflow mogą zaoferować jako odpowiedź, jest to tak bliskie, jak kiedykolwiek:
http://code.google.com/p/fullcalendar/issues/detail?id=490
Jest otwarte zadanie, a na dole znajdują się przykłady rozszerzeń do pełnego kalendarza, które są w toku, aby osiągnąć to, czego chcesz. Zaproponuj, że dołączysz lub wyczyścisz kod w celu włączenia go do głównego projektu fullcalendar.
źródło
Istnieje https://dhtmlx.com/docs/products/dhtmlxGantt/, który również zawiera widok zasobów. Możesz go zintegrować z pełnym kalendarzem. To całkiem proste.
źródło