Sencha Touch 2 iOS и фокусировка текстовой области, автоматическая прокрутка - PullRequest
2 голосов
/ 02 апреля 2012

У меня есть <textarea> внутри Ext.list в веб-приложении, которое я просматриваю на iOS в UIWebView.

Когда <textarea> находится в фокусе и клавиатура поднята, если я щелкну в любом месте UIWebView, тогда <textarea> размывается и клавиатура опустится вниз. Опять же, мобильное сафари не делает этого, что наводит меня на мысль, что это поведение, вызванное Sencha Touch, и я хотел бы от него избавиться. Мне бы хотелось, чтобы пользователь мог взаимодействовать с веб-контентом, когда клавиатура включена.

Я зарегистрировался для прослушивателей событий - ontouchstart в ext.list и onblur в <textarea>. Тот факт, что при фокусировке <textarea>, если я нажимаю на ext.list, ontouchstart срабатывает до включения onblur, я полагаю, что UIWebView не размывает поле, но что-то в Sencha Touch определенно кажется также регистрация какого-либо сенсорного события и размывание его.

По сути, я хотел бы иметь возможность удалять любые события, автоматически устанавливаемые sencha, чтобы размыть все и обрабатывать все сам. Иногда я хочу размыть, иногда нет, в зависимости от того, что нажимается.

Итак, что я могу сделать?

...