Я поддерживаю приложение Sencha Touch 1.1, и я пытаюсь решить проблему, которую мы заметили на планшетах Android (в частности, Samsung Galaxy Tab S, Android 3.1).Sencha Touch panel/date picker rendering issue
Проблема в том, что в форме входа есть два поля: текстовое поле Sencha и поле выбора даты Sencha. Когда пользователь имеет сфокусированный текст, а затем нажимает, чтобы сфокусировать поле выбора даты, виртуальная клавиатура рушится, а датапикер появляется выше, где виртуальная клавиатура заканчивается (примерно в середине страницы).
Обратите внимание, что это не происходит, когда пользователь сначала фокусируется на поле выбора даты; это заставляет меня поверить, что это имеет какое-то отношение к Sencha, не должным образом обрабатывая событие изменения размера окна, которое бросается всякий раз, когда клавиатура отображается или скрыта, и впоследствии не выполняет пересчет размеров содержащего объект представления соответственно.
Вид расширяет Ext.Panel (отсюда заголовок), я попытался использовать методы doLayout и doComponentLayout, когда происходит событие изменения размера, однако, похоже, не работает.
Любые идеи?
Я знаю, что Sencha 2.0 скоро выйдет, я слышал, что он затрагивает множество проблем на Android. – ToddBFisher