2011-05-13 16 views
8

Quiero deshabilitar el intervalo de días anteriores y posteriores, ¿Alguien sabe cómo puedo hacer eso? (Lo siento por mi ingles).¿Cómo puedo desactivar algunos rangos de fechas en un calendario completo?

Hernan

+0

No hay una función como esta en el calendario. Lo siento. Deberás procesar tu feed de alguna manera y eliminarlo manualmente del feed. ¿Cómo está obteniendo las fechas y de dónde? – ppumkin

+0

@ppumkin ¡Gracias! Tengo que hacer un calendario para un viaje. Un usuario selecciona desde/hasta fechas y coloca eventos entre fechas. Deseo desactivar antes de "desde" y después de las fechas "a". (perdón por mi inglés) – Hernan

Respuesta

6

por lo que significa en el calendario REAL no desea la gente para reservar ciertas fechas?

Mira este enlace

http://jsfiddle.net/ppumkin/7MTdn/

Haga clic en un día de 15 días después y los cambios de alerta .. algo como esto? Sí

Si eso es lo que quiere decir que puedo tratar de cambiarlo para sus necesidades ..

$('#mycalendar').fullCalendar(
      { 
      header: { 
        left: 'prev,next today', 
        center: 'title', 
        right: 'month,agendaWeek,agendaDay' 
        }, 


       dayClick: function(date, allDay, jsEvent, view) { 
        var myDate = new Date(); 

        //How many days to add from today? 
        var daysToAdd = 15; 

        myDate.setDate(myDate.getDate() + daysToAdd); 

        if (date < myDate) { 
         //TRUE Clicked date smaller than today + daysToadd 
        alert("You cannot book on this day!");  
        } 
        else 
        { 
         //FLASE Clicked date larger than today + daysToadd 
         alert("Excellent choice! We can book today..");  
        } 


      },  

      events: [ 

         { 
          title : 'event2', 
          start : '2011-03-10', 
          end : '2011-05-5' 
         } 
        ] 
      }); 

Tenga en cuenta que esto fue escrito compatible para 1.6.4 y que a partir de la versión 2 + la mayor parte de la API ha cambiado y las cosas deberían ser diferentes, pero los eventos generales y la lógica deberían ser los mismos.

+0

¡Eso es excelente! ¡¡¡Gracias!!!. – Hernan

+0

Actualiza tu respuesta ya que los enlaces a fullcalendar están podridos en tu violín. – Satpal

+0

Gracias. Actualizado. Estaba sacando la fuente de uno de mis servidores que ahora están fuera de línea. el uso de CDN para 1.6 debería durar un poco más. También se agregó código en caso de que – ppumkin

Cuestiones relacionadas