2016-04-05 19 views
0

Tatil günlerini seçmek için Fullcalendar kullanıyorum, şu anda elemana kadar çalışıyor.Fullcalendar seçilen günler hatırla

Birden çok gün seçebilirim ancak ayı değiştirdiğimde ve geri gittiğimde Fullcalendar seçilen günleri hatırlamıyordu.

Tüm günleri seçip ardından Gönder düğmesine basarak tüm günleri tek tıklamayla kaydedebilirim.

Benim javascript kodudur:

var events= [{ 
     id : 0, 
     title: 'All Day Event', 
     start: new Date(2016, 3, 5) 
    }]; 
    var i=1; 
    $(document).ready(function() { 
     $('#calendar').fullCalendar({ 
      events: events, 
      dayClick: function(date, jsEvent, view) { 
       // change the day's background and save the day selected 
       $(this).css('background-color', 'green'); 
       var temp={id: i, title: 'Holidays', start: new Date(date)}; 
       i=i+1; 
       events.push(temp); 

       $('#calendar').fullCalendar('renderEvent', temp); 
      } 

     }); 

    }); 

herhangi bir öneri?

Teşekkür ederiz. kaybolacak tablo hücrenin arka plan rengini ayarlama gibi, Ayrıca, seçiminizi tanımlamak için olaya "backgroundColor" ekleyebilirsiniz

$('#calendar').fullCalendar({ 
    events: events, 
    dayClick: function(date, jsEvent, view) { 
     var temp={id: i, title: 'Holidays', start: new Date(date)}; 
     i=i+1; 
     events.push(temp); 

     $('#calendar').fullCalendar('renderEvent', temp, true); 
    } 
}); 

:

cevap

1

Aşağıdaki şekilde olay kalıcı hale getirmek için bir bayrak eklemem gerekiyor ileri geri hareket ettiğinde.

var temp={id: i, title: 'Holidays', start: new Date(date), backgroundColor: 'green'}; 
+0

Çok teşekkür ederim. – Roke