Пользовательский интерфейс jQuery: фильтрация выбираемых дат на датчике - PullRequest
3 голосов
/ 27 октября 2008

Я хочу отфильтровать выбираемые даты на датчике. Мне в основном нужно фильтровать по рабочим дням - то есть, чтобы выходные и выходные не выбирались.

Я знаю, что вы можете указать даты, используя функцию в beforeShowDate: и вы также можете использовать $ .datepicker.noWeekends.

Вопрос: вы можете сделать оба?

Ответы [ 3 ]

6 голосов
/ 27 октября 2008

$. Datepicker.noWeekends - довольно простой код:

function (date) { 
    var day = date.getDay(); 
    return [day > 0 && day < 6, ""]; 
}

Поскольку вам придется написать функцию для праздников, вы можете просто включить эту логику и в эту функцию.

0 голосов
/ 15 сентября 2009

Да, вы можете.

т.е. Если вы хотите, чтобы пользователь мог выбирать только понедельники, добавьте что-то вроде:

onlyMondays: function(date){
    var day = date.getDay();
    return [(day == 1), ""]
}
0 голосов
/ 05 декабря 2008

Можете ли вы сделать обратное и указать, какие даты можно выбрать, а все остальные отфильтровать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...