2010-12-07 25 views
17

Je veux désactiver les dimanches dans le calendrier jQuery UI.Désactiver tous les dimanches dans jQuery UI Calendar

De docs Je suis venu à connaître à ce sujet: -

$('#datepicker').datepicker({ minDate: 4,beforeShowDay: $.datepicker.noWeekends }); 

Cela désactivera le samedi et le dimanche les deux. Mais je veux diasble seulement dimanche. Y a-t-il une option par défaut pour cela?

mauvaise façon de le résoudre

beforeShowDay prendre vrai ou faux que params pour tous les jours. Donc, écrivez une fonction qui renvoie vrai ou faux basé sur chaque jour.

Répondre

48

essayer cette

$("#datepicker").datepicker({ 
    beforeShowDay: function(date) { 
     var day = date.getDay(); 
     return [(day != 0), '']; 
    } 
}); 
+1

Ou pour ajouter cet événement comme une option à une précédente initiative datepicker exemple: <- langue: lang-js -> $ ('# datepicker'). datepicker ('option', 'beforeShowDay', fonction (date) { var jour = date.getDay(); return [(jour! = 0), '']; }); – lmeurs