Ho una data futura che è sempre 30 giorni prima della data corrente. È memorizzato in un oggetto Date. Ho lavorato questo fuori uso:Come bloccare le date in Fullcalendar oltre una certa data
var currentDate = new Date();
var futureBlockDate = new Date();
futureBlockDate.setDate(currentDate.getDate() + 30);
Utilizzando la FullCalendar jQuery plugin voglio bloccare visivamente eventuali giorni passati questa data sul calendario con un diverso colore di sfondo in modo che un utente sa che non possono fare clic su di loro o creare un evento in quei giorni.
Qual è il modo migliore per farlo con FullCalendar? Forse disabilitare tutte le date per impostazione predefinita e abilitare solo per un intervallo specifico (dalla data di oggi fino a 30 giorni in futuro)?
credo di poter applicare uno stato disabilitato sfondo a tutte le cellule utilizzando il seguente codice:
$(".fc-widget-content").addClass("disabled");
.disabled .fc-day-content {
background-color: #123959;
color: #FFFFFF;
cursor: default;
}
Come si può fare?
che funziona grande, ringraziamento !! –
fa clic o trascina questo evento in quest'area? –
questa soluzione funziona solo per le visualizzazioni mese, basicWeek e basicDay :) – frabiacca