Sur chargement de la page I initialisés DateTimePicker à ceci:Comment remplacer datetimepicker enabledHeures après le chargement initial?
$('#txtdate').datetimepicker({
inline: true,
sideBySide: true,
maxDate: someDate,
minDate: curentDate,
enabledHours: HoursArray(CurrentDayOpenTime, CurrentDayCloseTime)
});
mais sur une nouvelle sélection de la date que je veux mettre à jour/Overwrite enabledHours
(parce que sur la nouvelle date enabledHours
sont différents) en utilisant la fonction ci-dessous.
$(document).on('dp.change', manipulateTime);
//function////
function manipulateTime(td){
if (!td.date.isSame(td.oldDate, "day")) {
$('#txtdate').datetimepicker({
inline: true,
sideBySide: true,
maxDate: SomeCloseDate,
minDate: SelectedDayOpenTime,
enabledHours: HoursArray(SelectedDayOpenTime, SelectedDayCloseTime)
});
}
}
Je ne pouvais pas en mesure de remplacer le précédent enabledHours
. Il affiche toujours les heures activées qui sont générées lors du chargement de la page.
Quelqu'un peut-il m'aider à ce sujet?
Je serais curieux de savoir ce retour td.date & td.oldDate en fonction manipulateTime –
@inspired pouvez-vous suggérer à ce sujet? – Jaggi
@RohitasBehera - td.date = "Mar 24 Oct 2017 09:30:00 GMT-0400 (Heure avancée de l'Est)" et td.oldDate = "Mer Oct 18 2017 11:30:00 GMT-0400 (Heure avancée de l'Est) " – Jaggi