2009-04-30 7 views
11

J'ai besoin d'un calendrier volumineux (pas jQuery datepicker) avec la possibilité de planifier des événements et de les afficher dans le calendrier. Le calendrier doit prendre en charge les vues mensuelles/hebdomadaires/journalières. Il est très souhaitable que Calendar ne recharge pas toute la page lorsque l'affichage change (rafraîchissement AJAX). Il doit être facilement personnalisable (thèmes CSS) et localisable. Il devrait supporter glisser & drop (pour les événements planifiés). Ce calendrier doit être rendu sur le côté client à partir d'un extrait de données JSON.Calendrier des événements de style Outlook pour projet basé sur le framework MVC

Je sais qu'il y a trop d'exigences pour trouver le calendrier qui les associe tous, mais tout ce qu'ils sont importants. J'ai trouvé quelques contrôles de calendrier open source gratuits, mais presque tous sont étroitement ajustés pour ASP.NET mais pas MVC ou ont une base de code JavaScript très "lourde". Idéalement, je le vois comme extension jQuery mais pas côté serveur ASP.NET contrôle. La meilleure solution prête à l'emploi que j'ai trouvée est FullCalendar par Adam Shaw (http://arshaw.com/fullcalendar/). C'est le plugin jQuery dont le code source peut être modifié pour répondre à mes besoins.

Si vous pouvez proposer de meilleures solutions existantes, je serai très reconnaissant.

Répondre

22

option Autre:

Il utilise jQuery et le même type d'objet événement. Fullcalendar supporte aussi beaucoup de hooks pour la personnalisation. J'ai ajouté assez facilement le code couleur basé sur les tags et autres fonctionnalités.

+0

FullCalendar est très joli. Va utiliser sur un projet en cours. – 1kevgriff

+0

fullcalendar est génial. utilisé sur un grand projet, et pas de problèmes. –

+0

+100 à cela.C'était si facile à intégrer, –

0

Peut-être le E2CS calendar, construit dans ExtJs, répondrait à vos besoins.

+0

Merci, ce calendrier a l'air bien. Mais j'ai réalisé que j'avais besoin d'une solution jQuery car j'utilise jQuery comme ma bibliothèque JavaScript principale. Je ne veux pas inclure ExtJS dans le projet. – Roman

+1

Je peux comprendre cela. J'utilise Ext en conjonction avec JQuery (via l'adaptateur JQuery d'Ext), mais certains préfèrent ne pas avoir de surcharge associée à la bibliothèque Ext. Si vous trouvez une autre solution de calendrier viable, s'il vous plaît postez à ce sujet ici afin que d'autres puissent également bénéficier. –

1

Pouvez-vous essayer notre plugin calendrier jquery. wdCalendar est un clone google calendrier basé sur jquery. Il couvre la plupart des fonctionnalités de Google Agenda. 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. 

Il est totalement gratuit (licence LGPL)

1

J'utilise Web2Cal récemment pour représenter un grand ensemble de données. La structure d'événement/rappel est différente de la plupart des calendriers. Si vous êtes un développeur Java comme moi (avec une expertise Javascript moindre), vous apprécierez Web2Cal. Il n'a pas les syntaxes javascript plutôt cryptiques et le style de code. Plus d'événement et de fonction basée. De plus, c'est une solution plus complète comme Recurring etc. J'aurais été plus heureux si le code était plus ouvert. Je crois, leur version haut de gamme a le code disponible, mais pas les versions inférieures.

Mais ils ont compensé cela avec un bon support. Mais j'aime bien fullCalendar, mais ce n'est pas encore une solution complète qui était nécessaire pour notre produit.

Mais très bon de voir plus de développement et de la concurrence

Questions connexes