Aggiunta di una visualizzazione delle risorse / diagramma di Gannt a jQuery Fullcalendar


89

Sto usando jQuery Fullcalendar e se non lo stai usando ti consiglio di farlo anche tu perché è assolutamente fantastico in quello che fa!

Tuttavia, per essere davvero utile a me e al mio progetto ( e molti altri ), credo sinceramente che abbia bisogno di una visione delle risorse / gannt.

Non è un problema si potrebbe pensare ... finché non guardi sotto il cofano di jQuery FullCalendar e vedi che il modo in cui genera le sue visualizzazioni non è per aspiranti sviluppatori javascript ... cioè me.

Avendo capito che questo è fuori dalla mia portata, ho dovuto andare a cercare altrove alla ricerca di un calendario / pianificazione che fornisse una visualizzazione delle risorse.

Ecco tre calendari proprietari che promettono questa funzionalità.

  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

Sfortunatamente sia daypilot che dhtmlxscheduler mancano dell'interfaccia pulita e chiara che FullCalendar raggiunge così bene e web2cal sembra e sembra incompiuto ed è ancora in Beta.

In alternativa, mi chiedevo se qualcuno avesse qualche idea su come integrare un grafico jQuery Gannt con jquery fullcalendar.

Ho trovato alcuni progetti che sembrano promettenti

Ho esaminato il modo in cui il calendario completo genera le sue visualizzazioni e finora non ho avuto alcun successo nell'estensione di questo per fornire un contenitore per uno di questi grafici Gannt per "sedersi all'interno" del calendario completo ed essere attivato dai suoi pulsanti.

Questa sembra essere una delle richieste di funzionalità più popolari con molte persone che lo richiedono sul tracker ufficiale dei problemi

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

Quindi sono rimasto a un bivio. Potrei pagare per una soluzione proprietaria a metà che ha un supporto minimo o nullo dalla comunità oppure posso provare a trovare un modo per ottenere una visualizzazione delle risorse all'interno di jquery Fullcalendar chiedendo alle persone che conoscono davvero jQuery.

Donerei volentieri i fondi risparmiati dall'utilizzo di una soluzione proprietaria allo sviluppatore di Fullcalendar.

Lo sviluppatore di FullCalendar sembra avere molto da fare e vorrei ringraziarlo ancora per questo calendario davvero straordinario.

Spero che qualcuno possa condividere una soluzione con noi!

Tim


9
Hai ragione che FullCalendar è il miglior plug-in di calendario open source disponibile. FullCalendar ha un'API molto pulita ed è assolutamente possibile fare quello che stai chiedendo. Poiché questo problema non è stato risolto da nessuno (che io sappia), mi azzarderei a indovinare che questo esula dallo scopo di una domanda e risposta su stackoverflow. Ti ho inviato un'e-mail tramite il modulo di contatto sul tuo sito web. Non esitare a contattarmi direttamente se desideri discuterne ulteriormente.
Scott Greenfield

Sì, sono sicuro che questo può essere fatto, ma sembra il tipo di lavoro che normalmente intraprenderei come un progetto a pagamento piuttosto che come un formato di domanda / risposta.
Chris Moschini

1
(La domanda è cambiata dal mio ultimo commento.) Forse dovrebbe esserci una taglia collettiva aperta per questa funzione? Sembra che fossfactory.org lo supporti.
Chris Moschini

Perché non solo per fare un'offerta agli sviluppatori di FullCalendar (ad esempio direttamente ad arshaw)?
andruso

Risposte:


18

Solo per aggiornare ciò che è stato fatto per questa idea:

https://github.com/jarnokurlin/fullcalendar

Ora è un fork di fullcalendar.


Lo uso ed è abbastanza carino. Vorrei però che facesse parte del codice del trunk. Forse in futuro potrebbe esserlo.
jasop

@jsop posso cambiare larghezza, altezza della visualizzazione delle risorse? perché sto provando a farlo ma la posizione è disturbata? c'è un modo per aumentare la larghezza dell'altezza
anam

3
Il collegamento non funziona più. Il github per il progetto può essere trovato qui: github.com/jarnokurlin/fullcalendar
Joshua5822

3

Per coloro che cercano una visualizzazione delle risorse basata su v2.1.1.

Ecco un fork che lo implementa che, si spera, ad un certo punto verrà unito al fullcalendar.


1

So che è una domanda piuttosto vecchia, ma stavo cercando qualcosa del genere poche settimane fa e non sono riuscito a trovare nulla qui. Quindi, quello che sto usando è Kendo Scheduler . Ha un raggruppamento orizzontale, un raggruppamento verticale, una sequenza temporale e alcune altre cose interessanti come legare contro SignalR.

Inoltre, FullCalendar annuncia che presto sarà disponibile una vista Risorsa / Timeline . Ma probabilmente verrà rilasciato con una licenza commerciale.


0

Per quanto riguarda ciò che gli utenti di StackOverflow possono offrirti come risposta, questo è il più vicino che potrai mai ottenere:

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

C'è un'attività aperta e in fondo ci sono alcuni esempi di estensioni del calendario completo per ottenere ciò che desideri. Si prega di offrire di contribuire o di ripulire il codice per farlo incorporare nel progetto mainstream fullcalendar.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.