Voici ma configuration:problème de mise au point GWT lorsqu'il est déclenché ailleurs
- J'ai un bouton et une zone de texte
- La zone de texte a un gestionnaire « onFocus » qui déclenche la méthode « selectAll »
- le bouton a un gestionnaire "onclick" qui effectue les opérations suivantes:
- show zone de texte
- textbox.focus (true) et
- tex tbox.selectAll();
Mais il n'a pas (sur les appareils mobiles). La chose est: cela fonctionne dans FF et Safari - mais il ne fonctionne pas sur WebKit mobile. Lorsque je clique sur le bouton, le champ est focalisé et sélectionné pour une miliseconde (parfois même pas) puis retourne pour se concentrer sur le bouton ...
A déjà essayé d'insérer une minuterie qui ferait alors la mise au point - ne fonctionne pas non plus .
J'ai également essayé de capturer tous les événements et de les empêcher - car un événement onFocus est déclenché par le bouton après onClick. J'ai même essayé de mettre l'accent sur la zone de texte à partir de l'événement onFocus du bouton. Aucune chance.
D'autres idées?