Sto usando questo multidate picker. È possibile utilizzare la modalità intervallo di date in cui non verranno selezionati i fine settimana?jquery ui intervallo di selezione dati multi data senza fine settimana
Ho già eseguito il multidatepicker dove i fine settimana sono bloccati e dove l'utente può selezionare solo 5 giorni ma questo non è il mio obiettivo. Vorrei questa funzionalità: quando l'utente fa clic su data, cinque giorni nella gamma sarebbero stati evidenziati, senza giorni di fine settimana ...
Il mio codice sotto:
jQuery('#deliverydate').multiDatesPicker({
minDate:0,
beforeShowDay: noWeekendsOrHolidays,
mode: 'daysRangeWithoutWeekends',
autoselectRange: [0,5],
numberOfMonths: 2
});
ora sono abbastanza vicino della mia propria soluzione :
Conta tutti i giorni che devono essere abilitati e tutti i nuovi giorni che devono essere selezionati se c'è un intervallo di giorni nel fine settimana.
Aggiungo il mio nuovo metodo in multidatepicker.js daysRangeWithoutWeekends dove conto tutti i giorni nuovi e disabilitati. Quindi utilizzo due cicli foreach in cui disattivo e abilito nuove date:
$.each(all_removed_dates, function(index, value) {
methods.removeDates.call(obj, value);
});
$.each(all_new_dates, function(index, value) {
methods.addDates.call(obj,value);
});
valore Data oggetto. Il primo ciclo foreach funziona perfettamente e rimuove tutti i fine settimana evidenziati, ma il secondo ciclo non funziona. Mi restituisce l'errore:
Empty array of dates received.
Sai perché?
Per tutto ciò che non si capisce che cosa il mio obiettivo è:
devo scegliere di 5 giorni in gamma senza fine settimana se clicco su 21.6.2012 risale 21.6, 22.6, 25.6, 26.6, 27.6.. . devono essere selezionati.
Con codice superiore, riesco a rimuovere la classe evidenziata nei fine settimana ma non so perché il secondo ciclo (guarda il mio codice in alto) non è evidenziato 26.6.2012 e 27.6.2012.
dove inserisci quei cinque giorni ??> .. hai data di inizio e data di fine tipo di cosa ?? –
intendi la calibrazione automatica della data di fine con la data di inizio e 5 giorni dati esclusi i fine settimana ?? –
Puoi inserire altro codice, mostrando come si popolano all_new_dates per favore – Ateszki