C'è un modo per distruggere il bootstrap datepicker aggiornando dinamicamente le sue opzioni come il formato, beforeShowDay, ecc.? So che il DatePicker dell'interfaccia utente jQuery ha un metodo destroy ma Bootstrap non lo ha. Ha solo il metodo .('remove')
ma non funziona.Re-initialize o destroy Bootstrap datepicker dinamicamente
Il mio obiettivo è quello di modificare le opzioni del DatePicker quando si cambia un input, ad esempio:
$('#employee').change(function() {
$('#date').datepicker('destroy'); //not working 'cause bootstrap hasnt a destroy method
$('#date').hide();
});
Poi chiamo la funzione di inizializzazione quando cambia l'ingresso:
function updateCalendar(){
$('#date').datepicker({
format:"dd/mm/yyyy",
beforeShowDay: updateC //function that modifies the available days to show
});
}
Stava distruggendo il DatePicker prima di inizializzarsi per la prima volta. Dopo aver controllato che funzionasse :) Grazie! – dan