Blackberry Webworks, <input type = "time"> проблема с фокусом

Я использую BlackBerry WebWorks SDK 2.3.1.5 для компиляции приложения на основе jquery и запускаю на имитаторе Blackberry JDE7.0

Ниже приведен HTML-код для выбора даты, времени и даты.

<div data-role="fieldcontain">
            <label for="dateandtime">Date and Time </label>
            <input type="datetime" id="dateandtime" /> <!-- Use id and name values  -->
        </div>
        <div data-role="fieldcontain">
            <label for="date">Date</label>
            <input type="date" id="date" /> <!--    Use id and name values  -->
        </div>
        <div data-role="fieldcontain">
            <label for="time">Time </label>
            <input type="time" id="time" /> <!--    Use id and name values  -->
        </div>

После запуска этого кода появляются средства выбора DateTime, Date и Time.

когда я щелкаю по элементу выбора DateTime, появляется собственный элемент выбора BlackBerry DateTime, и я могу выбрать дату и время. Затем я нажимаю ОК, и значение отображается в соответствующем поле в виде текста.

Теперь проблема возникает, когда я щелкаю по палитре DateTime и после выбора даты и времени вместо нажатия "ОК" я нажимаю "Отмена".

Если я нажимаю кнопку "Отмена", средство выбора прекращается, а затем, когда я снова щелкаю средство выбора DateTime, оно действует как текстовое поле вместо средства выбора DateTime, теперь я нажимаю средство выбора Date, оно действует как текстовое поле, и я нажимаю средство выбора Time, и оно действует Что касается текстового поля, то теперь после прокрутки оно становится нормальным, и когда я щелкаю палитру DateTime, появляется палитра DateTime, аналогично работают и другие средства выбора, но если я нажимаю "Отмена" вместо "ОК", та же проблема возникает снова.

Проблема возникает после прокрутки, но если я нажимаю на кнопку Отмена, проблема возвращается.

Пожалуйста помоги

1 ответ

Это звучит как ошибка ОС. К сожалению, я не знаю об обходном пути в настоящее время. Вы упомянули, что прокрутка устраняет проблему? Что если у вас есть прослушиватель событий onfocusout для поля даты, и вы автоматически прокручиваете страницу на 1 пиксель вверх? Будет ли это "заставить" проблему уйти?

Другие вопросы по тегам