2010-07-16 7 views
88

Ich benutze jQuery Fullcalendar und wenn Sie es nicht verwenden, schlage ich vor, Sie auch tun, weil es absolut fantastisch ist, was es tut!Hinzufügen einer Ressourcenansicht/Gannt-Diagramm zu jQuery Fullcalendar

jedoch wirklich nützlich für mich und mein Projekt (and many others) zu sein, ich glaube ehrlich, es eine Ressource/Gantt-Ansicht muss.

Kein Problem, das man denken würde ... bis Sie unter der Haube von jQuery FullCalendar schauen und sehen, dass die Art, wie es seine Ansichten erzeugt, nicht für Javascript-Entwickler Möchtegerns ist ... dh ich.

Nachdem ich festgestellt habe, dass dies außerhalb meiner Liga ist, musste ich mich woanders auf die Suche nach einem Kalender/Scheduler begeben, der eine Ressourcenansicht bietet.

Hier sind drei proprietäre Kalender, die diese Funktion versprechen.

  1. http://java.daypilot.org/
  2. http://www.dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml
  3. http://web2cal.com/ajaxeventscalendar/calendar-demo/912-premium-demo/157-scheduler-view

Leider beide daypilot und dhtmlxscheduler fehlt die saubere und klare Schnittstelle, die FullCalendar erreicht so gut und web2cal sieht aus und fühlt sich unfertig und ist immer noch in der Beta.

Alternativ habe ich mich gefragt, ob jemand irgendwelche Ideen hat, wie ich ein jQuery Gannt-Diagramm mit jquery fullcalendar integrieren könnte.

Ich habe ein paar Projekte gefunden

ich in ausgesehen haben vielversprechend aussehen, wie fullcalendar seine Ansichten erzeugt und haben bisher nicht hatten Erfolg bei der Erweiterung, um einen Container für einen dieser Gantt-Charts bereitzustellen, der innerhalb des Vollkalenders sitzt und von diesem ausgelöst wird s Tasten.

Dies scheint einer der beliebtesten Feature-Anfragen, um mit vielen Menschen auf der offiziellen Bugtracker darum zu bitten

http://code.google.com/p/fullcalendar/issues/detail?id=150&colspec=ID%20Type%20Status%20Milestone%20Summary%20Stars

Also habe ich an einem Scheideweg links bin. Ich könnte für eine halb gebackene proprietäre Lösung bezahlen, die minimale bis keine Community-Unterstützung hat oder ich kann versuchen, eine Möglichkeit zu finden, eine Ressourcenansicht in jquery Fullcalendar zu bekommen, indem ich die Leute frage, die jQuery wirklich kennen.

Ich spende gerne die Gelder, die durch die Verwendung einer proprietären Lösung für den Entwickler von Fullcalendar gespart wurden.

Der Entwickler von FullCalendar scheint eine Menge auf seinem Teller zu haben und ich möchte ihm nochmals für diesen wirklich erstaunlichen Kalender danken.

Ich hoffe, jemand kann eine Lösung mit uns teilen!

Tim

+8

Sie haben Recht, dass FullCalendar das beste verfügbare Open-Source-Kalender-Plugin ist. FullCalendar hat eine sehr saubere API, und es ist absolut möglich, zu tun, was Sie fragen. Da dieses Problem von niemandem (von dem ich weiß) nicht gelöst wurde, würde ich vermuten, dass dies außerhalb des Rahmens eines Stack-Overflow-Q & A liegt. Ich habe Ihnen eine E-Mail über das Kontaktformular auf Ihrer Website geschickt. Fühlen Sie sich frei, mich direkt zu kontaktieren, wenn Sie dies weiter diskutieren möchten. –

+0

Ja, ich bin mir sicher, dass dies möglich ist, aber es scheint die Art von Arbeit zu sein, die ich normalerweise als ein bezahltes Projekt und nicht als ein Frage/Antwort-Format annehmen würde. –

+1

(Die Frage hat sich seit meinem letzten Kommentar geändert.) Vielleicht sollte ein kollektives Kopfgeld für diese Funktion eröffnet werden? Sieht so aus, als ob http://www.fossfactory.org dies unterstützt. –

Antwort

0

Soweit, was Stackoverflow Benutzer, die Sie als Antwort anbieten, diese so nah wie Sie jemals bekommen werden:

http://code.google.com/p/fullcalendar/issues/detail?id=490

Es gibt eine offene Aufgabe und bei der Unten sind einige Work-in-Progress-Beispiele für Erweiterungen zum Vollkalender, um zu erreichen, was Sie wollen. Bitte bieten Sie an, den Code dort beizutragen oder aufzuräumen, damit er in das Mainstream-Vollkalenderprojekt eingebunden wird.

18

einfach zu aktualisieren, was für diese Idee getan wurde:

https://github.com/jarnokurlin/fullcalendar

Es ist jetzt eine Gabel von fullcalendar.

+0

Ich benutze dies und es ist ganz nett. Ich wünschte, es wäre Teil der Amtsleitung. Vielleicht kann es in Zukunft so sein. – jasop

+0

@jsop kann ich Breite, Höhe der Ressourcenansicht ändern? Weil ich versuche das zu tun, aber die Position wird gestört? Gibt es eine Möglichkeit, die Höhe zu erhöhen – anam

+2

Der Link funktioniert nicht mehr. Den github für das Projekt finden Sie hier: https://github.com/jarnokurlin/fullcalendar – Joshua5822

3

Für diejenigen, die nach einer Ressourcenansicht auf Basis von Version 2.1 suchen.

Here is a fork Implementierung es, die hoffentlich in Fullcalendar irgendwann zusammengeführt werden wird.

1

Ich weiß, es ist eine ziemlich alte Frage, aber ich habe vor ein paar Wochen so etwas gesucht, und ich konnte hier nichts finden. Also, was ich benutze ist Kendo Scheduler. Es hat eine horizontale Gruppierung, vertikale Gruppierung, Timeline und einige andere interessante Dinge wie Bindung gegen SignalR.

Darüber hinaus FullCalendar announcement, dass es bald eine Resource/Timeline view sein wird. Aber wahrscheinlich wird es unter einer kommerziellen Lizenz veröffentlicht werden.

Verwandte Themen