Свойство DateDisabled не блокирует даты DatePicker - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть Datepicker, который я использую в форме, созданной с помощью Bootstrap 4, теперь мне нужно отключить даты, которые являются выходными в течение года, но я не могу это сделать.

Datepickerкод вызова внутри формы:

<label class="col-form-label">Fecha Hasta:</label>
<div class="form-group form-bordered col-md-2 m-b-10">
    <input type="text" name="fechaHasta" class="form-control" id="fechaFin" placeholder="Select Date" value="<%=request.getAttribute("fechaHasta")%>" onclick="ShowCalendarFin()" />
</div>

Код Datepicker:

function ShowCalendarFin(){

    $("#fechaFin").datepicker({
            changeMonth : true, 
            changeYear : true, 
            autoclose: true, 
            firstDay : 1, 
            minDate : new Date(2005, 0, 1),
            yearRange : '2005:'
                    + String((new Date()).getFullYear() + 1),
            dateFormat : "dd/mm/yy", 
            language: "es",
            dayNames : [ "Domingo", "Lunes", "Martes", "Miércoles",
                    "Jueves", "Viernes", "Sábado" ],
            dayNamesMin : [ "Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa" ],
            monthNames : [ "Enero", "Febrero", "Marzo", "Abril",
                    "Mayo", "Junio", "Julio", "Agosto", "Septiembre",
                    "Octubre", "Noviembre", "Diciembre" ],
            monthNamesShort : [ "Ene", "Feb", "Mar", "Abr", "May",
                    "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic" ],
            datesDisabled: [
                            "01/01/2019","19/04/2019","20/04/2019","01/05/2019",
                            "21/05/2019","29/06/2019","16/07/2019","15/08/2019",
                            "18/09/2019","19/09/2019","20/09/2019","12/10/2019",
                            "31/10/2019","01/11/2019","08/12/2019","25/12/2019"
                            ] 

        });
}

Функция dateDisabled не принимает даты отключения, как я видел в https://eonasdan.github.io/bootstrap-datetimepicker/#enableddisabled-datesспособ использования этой функции:

  disabledDates: [
                        moment("12/25/2013"),
                        new Date(2013, 11 - 1, 21),
                        "11/22/2013 00:53"
                    ]

Я пытался использовать new Date, moment (), но я не могу отключить дату, любую идею о том, что я могу ошибаться или что я 'м отсутствует?

Заранее спасибо за ваше время.

...