Не удается открыть загрузчик даты и времени в приложении iphone meteor - PullRequest
0 голосов
/ 16 мая 2018

мы использовали загрузчик datetimepicker в нашем метеорном приложении. Bootstrap datetimepicker прекрасно работает в приложении для Android и во всех браузерах на рабочем столе, но в приложении IOS оно не открывается, нам нужно коснуться div / txbox примерно на 5 секунд или более, чтобы открыть его. Пробовал с событием щелчка, и оно открывается по событию щелчка, но тогда дата вообще не может быть изменена. Он всегда выбирает текущую дату независимо от того, какую дату мы выбираем в диалоговом окне

Содержимое HTML

<div id="datepicker" name="date">
 <input id="date1"  name="date" class="set-due-date datepicker staticBuyerPlaceHolder" type="text" placeholder="Date" style="width:100%;" readonly>         
</div> 

Javascript

this.$('.datepicker').datetimepicker({
    format: 'L',
    minDate: moment().add(-1, 'days'),
    date: oChild.value,
    sideBySide: true,
    stepping: 5, /* Increments for minutes*/
    //defaultDate : false,
    toolbarPlacement: 'top',
    /* keepOpen : true, *//*Will cause the date picker to stay open after selecting a 
                      date if no time components are being used.*/
    showClose : true, /* Shows close icon */
    ignoreReadonly: true
}); 

'dp.change #datepicker': function (event) {
    event.preventDefault(); 
    console.log("change event " + event.date + " " + event.oldDate + " " + event.currentTarget.value);
},

'click #datepicker': function (event, template) {
    event.preventDefault();
    template.$(".datepicker").data("DateTimePicker").show();
},

1 Ответ

0 голосов
/ 25 мая 2018

Решил эту проблему, удалив пакет, который устанавливал fastclick

...