J'utilise le Dateur de date JQuery avec un ensemble de paramètres Tous les paramètres fonctionnent au moment de l'initialisation à l'exception du paramètre setDate.Jquery datepicker - setDate ne fonctionne pas dans le cadre de l'initialisation mais fonctionne comme une commande autonome?
SetDate fonctionne également juste après, lorsqu'il est donné en tant que commande autonome.
Y a-t-il quelque chose que je fais de mal? Pourquoi setdate ne fonctionne-t-il pas en tant que partie ou init dans ce cas?
var maxDateSelectable = new Date(2017, 10, 1);
var minDateSelectable = new Date(2017, 1, 1);
var fromDate = new Date(2017, 9, 12);
$("#WorkingDate").datepicker({
maxDate: maxDateSelectable,
minDate: minDateSelectable,
//setDate: fromDate, //does not work
beforeShowDay: noWeekends
}); // ~fromDate
//Works here why?
$("#WorkingDate").datepicker("setDate", fromDate);
function noWeekends(date) {
var noWeekend = window.$.datepicker.noWeekends(date);
return noWeekend;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<input type='text' id='WorkingDate'>
jsFiddle correspondant: https://jsfiddle.net/Jersey_Guy/gkymd2hw/
ont parfaitement fonctionné - merci ! Sur une note de côté, a été en mesure d'utiliser setDate mais pas par défautDate le puzzle reste sur la façon defaultDate de régler la date :( –
Le 'defaultDate' ne semble pas définir la date dans l'entrée, il suffit de définir le" défaut " sélectionné "date à laquelle le datpicker est ouvert, donc probablement pas ce que vous cherchez – adeneo