Agregar una vista de recursos / gráfico de Gannt a jQuery Fullcalendar


89

Estoy usando jQuery Fullcalendar y si no lo estás usando, te sugiero que lo hagas también porque es absolutamente fantástico en lo que hace.

Sin embargo, para ser realmente útil para mí y para mi proyecto ( y muchos otros ), honestamente creo que necesita una vista de recursos / gannt.

No es un problema que uno pensaría ... hasta que mires bajo el capó de jQuery FullCalendar y veas que la forma en que genera sus vistas no es para los aspirantes a desarrolladores de JavaScript ... es decir, yo.

Al darme cuenta de que esto está fuera de mi alcance, tuve que buscar en otro lugar en busca de cualquier calendario / programador que proporcionara una vista de recursos.

Aquí hay tres calendarios patentados que prometen esta función.

  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

Desafortunadamente, tanto daypilot como dhtmlxscheduler carecen de la interfaz limpia y clara que FullCalendar logra tan bien y web2cal simplemente se ve y se siente inacabado y todavía está en Beta.

Alternativamente, me preguntaba si alguien tiene alguna idea sobre cómo podría integrar un gráfico jQuery Gannt con jquery fullcalendar.

He encontrado algunos proyectos que parecen prometedores.

He investigado cómo fullcalendar genera sus vistas y hasta ahora no he tenido éxito en extender esto para proporcionar un contenedor para que uno de estos gráficos gannt 'se siente dentro' de fullcalendar y sea activado por sus botones.

Esta parece ser una de las solicitudes de funciones más populares y muchas personas la solicitan en el rastreador oficial de problemas.

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

Así que me quedo en una encrucijada. Podría pagar por una solución patentada a medias que tiene un apoyo mínimo o nulo de la comunidad o puedo intentar encontrar una manera de obtener una vista de recursos dentro de jquery Fullcalendar preguntando a las personas que realmente conocen jQuery.

Con mucho gusto donaría los fondos ahorrados al usar una solución propietaria al desarrollador de Fullcalendar.

El desarrollador de FullCalendar parece tener mucho en su plato y me gustaría agradecerle nuevamente por este calendario realmente asombroso.

¡Espero que alguien pueda compartir una solución con nosotros!

Tim


9
Tiene razón en que FullCalendar es el mejor complemento de calendario de código abierto disponible. FullCalendar tiene una API muy limpia y es absolutamente posible hacer lo que está pidiendo. Dado que este problema no ha sido resuelto por nadie (que yo sepa), me atrevería a adivinar que esto está fuera del alcance de una sesión de preguntas y respuestas de stackoverflow. Le envié un correo electrónico a través del formulario de contacto de su sitio web. No dude en ponerse en contacto conmigo directamente si desea discutir esto más a fondo.
Scott Greenfield

Sí, estoy seguro de que esto se puede hacer, pero parece el tipo de trabajo que normalmente realizaría como un proyecto pago en lugar de un formato de pregunta / respuesta.
Chris Moschini

1
(La pregunta cambió desde mi último comentario.) ¿Quizás debería haber una recompensa colectiva abierta para esta función? Parece que fossfactory.org admite esto.
Chris Moschini

¿Por qué no simplemente hacer una oferta a los desarrolladores de FullCalendar (por ejemplo, directamente a arshaw)?
andruso

Respuestas:


18

Solo para actualizar lo que se ha hecho para esta idea:

https://github.com/jarnokurlin/fullcalendar

Ahora es una bifurcación de calendario completo.


Yo uso esto y es bastante bueno. Sin embargo, desearía que fuera parte del código troncal. Quizás en el futuro pueda serlo.
jasop

@jsop ¿puedo cambiar el ancho y el alto de la vista de recursos? ¿Porque estoy tratando de hacer eso pero la posición de evets se altera? ¿Hay alguna forma de aumentar el ancho de la altura?
anam

3
El enlace ya no funciona. El github para el proyecto se puede encontrar aquí: github.com/jarnokurlin/fullcalendar
Joshua5822


1

Sé que es una pregunta bastante antigua, pero estaba buscando algo así hace unas semanas y no pude encontrar nada aquí. Entonces, lo que estoy usando es Kendo Scheduler . Tiene una agrupación horizontal, agrupación vertical, línea de tiempo y algunas otras cosas interesantes como vincularse contra SignalR.

Además, FullCalendar anuncia que pronto será una vista de Recursos / Línea de tiempo. Pero probablemente se lance bajo licencia comercial.


0

En lo que respecta a lo que los usuarios de StackOverflow pueden ofrecerle como respuesta, esto es lo más cercano que podrá obtener:

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

Hay una tarea abierta y en la parte inferior hay algunos ejemplos de trabajos en progreso de extensiones a fullcalendar para lograr lo que desea. Ofrezca contribuir o limpiar el código allí para fusionarlo con el proyecto de calendario completo principal.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.