2016-04-07 3 views
1

Я запускаю Bootstrap 3.3.6 (последний) и плагин Datepicker 1.6.0 (последний).Как ограничить Bootstrap Datepicker date view to just Year

Я хочу, чтобы поле даты принимало и показывало год между определенным диапазоном (в моем текущем случае 2014, 2015 и 2016).

У меня есть эта настройка на месте:

$('#my-container .my-class').datepicker({ 
    //format: " yyyy", // does not work 
    minViewMode: "years", 
    maxViewMode: "years", 
    startDate: '01/01/2014', 
    endDate: new Date(), 
    startView: "year" //does not work 
}); 

Можно ли ограничить вход и отображения только 4-значный год?

ответ

3

Попробуйте это решение:

$('.datepicker').datepicker({ 
    autoclose: true, 
    format: " yyyy", 
    viewMode: "years", 
    minViewMode: "years", 
    startDate: '2014', 
    endDate: new Date(), 
}); 

См JsFiddle. Надеюсь, это сработает для вас, спасибо.

+0

Отличный @ShadyAlset. Работала отлично. Большое спасибо за решение! –

+0

Мое удовольствие :) спасибо за ваши слова! @ H.Ferrence –

+1

Внешняя ссылка пользователя jsFiddle может быть истек. Сейчас он не работает. – ni8mr