2012-04-21 11 views
7

Chcę, aby mój zlokalizowany datepicker nie pozwalał na wybieranie niektórych dat.Łączenie parametrów lokalizacji i inicjowania jQuery-ui datepicker

lokalizacyjne:

$("#datepicker").datepicker($.datepicker.regional["fr"]); 

Brak weekendy:

$("#datepicker").datepicker({ beforeShowDay: $.datepicker.noWeekends }) 

nie mogę dowiedzieć się, jak połączyć jedno i drugie?

+0

Fix to pierwsza linia – neoascetic

+0

@neoascetic, dzięki wykonany literówkę podczas wklejania tutaj. Nadal nie wiem, jak rozwiązać. – mishap

Odpowiedz

13

$.datepicker.regional atrybut atrybut zawiera tablicę lokalizacji; które same są "presetami" urządzenia datepicker options. Aby dołączyć opcje (nadpisywanie w razie potrzeby):

// use $.extend to merge preset options plus your options 
$("#datepicker1") 
    .datepicker($.extend({}, $.datepicker.regional.fr, { 
     beforeShowDay: $.datepicker.noWeekends 
    })); 

// initialize the datepicker, then use .datepicker("option", options) method twice 
$("#datepicker2") 
    .datepicker() 
    .datepicker("option", $.datepicker.regional.fr) 
    .datepicker("option", "beforeShowDay", $.datepicker.noWeekends); 

Demo (see example 5)

Powiązane problemy