xdan / periodpicker

Empty repository for paid periodpicker version
14 stars 2 forks source link

.periodpicker('change') очищает input #50

Closed drinkmaker closed 7 years ago

drinkmaker commented 7 years ago

Добрый день,

Столкнулся с необычным поведением плагина. Я использую последнюю версию, только сегодня купил и скачал. Итак, у нас есть periodpicker, инициализируется он вот таким кодом:

  jQuery("#tt-period-picker-start").periodpicker({
            end: jQuery("#tt-period-picker-end"),
            timepicker: true,
            todayButton: true, // Эта штука не работает. Кнопка не появляется, текущий день не подсвечивается, классом не обозначен
            timepickerOptions: {
                   twelveHoursFormat:false,
                   hours: true,
                   minutes: true,
                   seconds: false,
                   ampm: false
            },
            formatDate: 'D.MM.YYYY'
        });

После инициализации, значения в input устанавливаются программно:

jQuery("#tt-period-picker-start").val(dateTimeStart);
jQuery("#tt-period-picker-end").val(dateTimeEnd);

И для того, что бы periodpicker подхватил новые значения вызываем команду 'change'

jQuery("#tt-period-picker-start").periodpicker('change');

И вот здесь происходит необычное: periodpicker очищает инпуты. Вот как это выглядит до вызова 'change' http://nimb.ws/LXa9tO Я намеренно отобразил инпуты, и вывел их значения в консоль, показать, что они таки есть, это не глюк, не плейсхолдеры, и не что то другое. Вот результат после вызова http://nimb.ws/QvqsNW

drinkmaker commented 7 years ago

Отличная поддержка. Так держать!