Touch version tested:
Browser versions tested against:
DOCTYPE tested against:
Description:
I have a navigationview with card layout. Panel view with form fields, and a dataview.List
The list view appears on focus of a textfield and passes a callback. On itemtap, the value is set on the textfield via the callback, then Ext.ComponentManager.get('navigation_view').pop(); to rewind to the original view.
On iOS the tap event seems to carry on and interfere with other controls on the first view. I can workaround by delaying the pop with Ext.defer()
Steps to reproduce the problem:
The result that was expected:
The result that occurs instead:
- Touch 2.3.1
Browser versions tested against:
- Chrome
- Safari iOS 7.1
DOCTYPE tested against:
- <!DOCTYPE html>
Description:
I have a navigationview with card layout. Panel view with form fields, and a dataview.List
The list view appears on focus of a textfield and passes a callback. On itemtap, the value is set on the textfield via the callback, then Ext.ComponentManager.get('navigation_view').pop(); to rewind to the original view.
On iOS the tap event seems to carry on and interfere with other controls on the first view. I can workaround by delaying the pop with Ext.defer()
Steps to reproduce the problem:
- tap on textfield in panel
- focus event pushes list to x-navigationview
- tap on item in list
- list itemtap calls pop() on x-navigationview
- panel fields also receive tap
The result that was expected:
- On Chrome, the panel at #1 does not receive the tap
The result that occurs instead:
- On iOS7 the panel at #1 also gets the tap event, unless I delay the call to pop at #4
Aucun commentaire:
Enregistrer un commentaire