2009-04-30 7 views
11

Necesito un Calendario grande (no jQuery datepicker) con posibilidad de programar eventos y mostrarlos en el calendario. El calendario debe admitir vistas de mes/semana/día. Es muy deseable que Calendar no vuelva a cargar toda la página cuando se modifique la vista (actualización de AJAX). Debe ser fácilmente personalizable (temas CSS) y localizable. Debe admitir arrastrar & drop (para eventos programados). Dicho calendario se debe representar en el lado del cliente a partir del fragmento de datos JSON.Calendario de eventos de estilo de Outlook para proyecto basado en MVC framework

Sé que hay demasiados requisitos para encontrar el Calendario que coincida con todos pero todos son importantes. He encontrado algunos controles Calendar gratuitos de código abierto, pero casi todos están ajustados para ASP.NET pero no MVC o tienen una base de código JavaScript muy "pesada". Idealmente, lo veo como una extensión jQuery pero no en el lado del servidor de control ASP.NET. La mejor solución lista para usar que he encontrado es FullCalendar de Adam Shaw (http://arshaw.com/fullcalendar/). Es el plugin jQuery, el código fuente que puedo cambiar para adaptarlo a mis necesidades.

Si puede sugerir algunas mejores soluciones existentes lo agradeceré mucho.

Respuesta

22

Otro opción:

Utiliza jQuery y el mismo tipo de objeto evento. Fullcalendar también admite muchos ganchos para personalizar. He agregado código de color basado en etiquetas y otras características bastante fácilmente con él.

+0

FullCalendar se ve muy bien. Ir a usar en un proyecto actual. – 1kevgriff

+0

fullcalendar es genial. lo usé en un proyecto grande, y sin problemas. –

+0

+100 a eso.Fue muy fácil de integrar, –

0

Tal vez el E2CS calendar, construido en ExtJs, satisfaría sus necesidades.

+0

Gracias, este calendario se ve bien. Pero me di cuenta de que necesito una solución jQuery porque uso jQuery como mi biblioteca principal de JavaScript. No quiero incluir ExtJS en el proyecto. – Roman

+1

Puedo entender eso. Utilizo Ext junto con JQuery (a través del adaptador JQuery de Ext), pero algunos prefieren no tener parte de la sobrecarga asociada con la biblioteca Ext. Si encuentra otra solución de calendario viable, publíquela aquí para que otros también se beneficien. –

1

Puede probar nuestro plugin jquery calendar. wdCalendar es un clon de calendario de google basado en jquery. Cubre la mayoría de las características del calendario de 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. 

es totalmente libre (licencia LGPL)

1

utilizo Web2Cal recientemente para representar un gran conjunto de datos. La estructura de evento/devolución de llamada es diferente de la mayoría de los calendarios. Si eres un desarrollador de Java como yo (con menor experiencia en Javascript) apreciarás Web2Cal. No tiene la sintaxis JavaScript bastante críptica y el estilo del código. Más eventos y función basada. Además, esta es una solución más completa como Recurrente, etc. Hubiera sido más feliz si el código fuera más abierto. Creo que su versión de gama superior tiene el código disponible, pero no las versiones inferiores.

Pero lo compensaron con un buen soporte. Pero sí me gusta fullCalendar, pero todavía no es una solución completa que fue necesaria para nuestro producto.

pero muy bueno a ver más el desarrollo y la competencia

Cuestiones relacionadas