2012-02-16 53 views
7

en la vista de mes fullcalendar tiene la característica agradable de mostrar la hora de inicio en la línea superior de los eventos non-allDay. Esto podría ser útil si no desea proporcionar más detalles en el título del evento.¿Cómo evitar que fullcalendar muestre la hora de inicio en el título del evento?

Quiero mostrar varios detalles en la vista del mes, al igual que el tiempo de inicio y final (15.00 - 18-00), ubicación, etc.

Esto lleva al hecho de que fullcalendar muestra mis eventos como este: " 15 15.00 - 18.00 ".

¿Hay alguna manera de evitar que fullcalendar muestre la hora de inicio O hay alguna forma de obtener fullcalendar para mostrar el intervalo de tiempo completo (15.00 - 18.00)?

Gracias. Alex

Respuesta

10

Esto es lo que busca ...

http://arshaw.com/fullcalendar/docs/text/timeFormat/

timeFormat: 'H(:mm)' // uppercase H for 24-hour clock 

que creo si desea eliminarlo todo lo que tendría que hacer es incluir una cadena vacía aka .. .

timeFormat: ''(, or no , depending on if there is another object following) 
+0

¡Muchas gracias por su ayuda! Configuré timeFormat, pero pasé por alto los corchetes. Con timeFormat: 'H: mm {- H: mm}' obtengo exactamente lo que quiero. Este software es realmente genial. – user1214617

+0

Estoy de acuerdo, api muy útil. No olvides aceptar la respuesta. :) –

+3

estoy usando la versión 2.3.1 y descubriendo que la solución anterior no funciona, pero que proporciona un espacio en blanco solo: ''''. –

3

Como dijo @Isaak Kleinman en un comentario, esta es la sintaxis correcta:

timeFormat: ' ',  //with the space 
5

Prueba de esto, a mí me funciona:

$('#calendar').fullCalendar({ 
    displayEventTime : false 
}); 

Eso debería impedir fullcalendar para mostrar la puesta en hora en el título del evento.

Cuestiones relacionadas