Domanda

Ho bisogno di un calendario di grandi dimensioni (non di datepicker jQuery) con possibilità di pianificare eventi e mostrarli sul calendario. Il calendario deve supportare le visualizzazioni mese / settimana / giorno. È molto desiderabile che Calendar non ricarichi l'intera pagina quando la vista cambia (aggiornamento AJAX). Deve essere facilmente personalizzabile (temi CSS) e localizzabile. Dovrebbe supportare drag & amp; drop (per eventi programmati). Tale calendario deve essere visualizzato sul lato client dallo snippet di dati JSON.

So che ci sono troppi requisiti per trovare Calendar che li corrisponda tutti, ma tutti sono importanti. Ho trovato alcuni controlli gratuiti del calendario open source, ma quasi tutti sono strettamente sintonizzati per ASP.NET ma non MVC o hanno molto "pesante" Base di codice JavaScript. Idealmente lo vedo come estensione jQuery ma non controllo ASP.NET sul lato server. La migliore soluzione pronta per l'uso che ho trovato è FullCalendar di Adam Shaw ( http://arshaw.com/fullcalendar/ ). È il plug-in jQuery quale codice sorgente posso modificare per soddisfare le mie esigenze.

Se puoi suggerire alcune soluzioni esistenti migliori, sarò molto grato.

È stato utile?

Soluzione

Altra opzione:

Utilizza jQuery e lo stesso tipo di oggetto evento. Fullcalendar supporta anche molti hook per la personalizzazione. Ho aggiunto abbastanza facilmente la codifica a colori basata su tag e altre funzionalità.

Altri suggerimenti

Puoi provare il nostro plugin per il calendario jquery. wdCalendar è un clone del calendario di Google basato su jquery. Copre la maggior parte delle funzionalità del calendario di Google. http://www.web-delicious.com

* Day/week/month view provided.
* create/update/remove events by drag & drop.
* Easy way to integrate with database.
* All day event/more days event provided.

È totalmente gratuito (licenza LGPL)

Di recente utilizzo Web2Cal per rappresentare un ampio set di dati. La struttura di evento / callback è diversa dalla maggior parte dei calendari. Se sei uno sviluppatore Java come me (con una minore competenza Javascript) apprezzerai Web2Cal. Non ha le sintassi javascript piuttosto criptiche e lo stile del codice. Più eventi e funzioni basate.  Inoltre, questa è una soluzione più completa come Ricorrente ecc. Sarei stato più felice se il codice fosse più aperto. Credo che la loro versione di fascia più alta abbia il codice disponibile ma non le versioni inferiori.

Ma hanno compensato con un buon supporto. Ma mi piace fullCalendar, ma non è ancora una soluzione completa necessaria per il nostro prodotto.

Ma è molto bello vedere più sviluppo e concorrenza

Forse il calendario E2CS , costruito in ExtJs, risponderebbe alle tue esigenze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top