sur le widget standard jquery.ui.datePicker, il n'y a qu'un seul bouton suivant et précédent pour la sélection d'un mois. Si j'accepte l'année, il sera affiché dans une zone Select.
Quel serait un bon moyen de mettre en œuvre deux boutons des deux côtés du calendrier? Un pour la sélection du mois prochain et celui de la sélection de l'année prochaine, affichés à côté de l'autre sur le côté droit et faites de même pour les boutons précédents du côté gauche bien sûr. p>
3 Réponses :
Regardez dans le fichier JavaScript pour lequel les boutons Prev / Suivant sont créés.
_adjustDate('#datepicker',-1,'Y'); _adjustDate('#datepicker',+1,'Y');
Si vous vouliez simplement remplacer le comportement actuel des boutons suivants et précédents de manière à ce que vous suiviez, vous allez passer à une autre année, vous pouvez utiliser le StepMonths Option:
$( ".selector" ).datepicker({ stepMonths: 12 });
La meilleure solution que j'ai trouvée est de combiner la réponse de Leniel avec d'autres propriétés, voici le code que j'ai pour mes éléments de date espère que cela aide quelqu'un d'autre autant que cela a fait moi! p> ps L'autre chose est de sorte que la datePicker fonctionne dans tous les navigateurs (IE6 +, FF3 +, Chrome4 +, Safari, Opera) P> P>
Vous ne préférez pas faire cela à l'aide de ChangeYear et de changemonth ensemble au lieu de nous utiliser deux boutons du côté des deux côtés du calendrier?
Peut-être que cela vous aidera: Stackoverflow.com/Questtions/3423670/... JQuery UI ne le supporte pas, mais les autres plugins font.