2009-01-16 7 views
2

solution actuelle:widget étiquette GWT recevoir le focus lorsque vous appuyez sur la touche tab

  • utilisateur clique sur l'étiquette et il est commuté avec un textarea pour permettre modifier
  • utilisateur peut laisser modifier avec onglet/entrer et textarea est activée retour à une étiquette

Le problème est que l'utilisateur doit cliquer sur l'étiquette avec une souris pour passer en mode édition. Je voudrais que l'étiquette reçoive un événement onFocus lorsque l'utilisateur clique sur la touche TAB et que l'étiquette est le prochain widget en ligne.

Possible soulution (mais n'avez pas encore essayé) pour hériter un nouveau widget du widget Label et implémenter l'interface TabListener.

Répondre

5

Il existe un panneau appelé panneau de mise au point. Ce panneau permet aux widgets qui ne reçoivent normalement pas d'événements tels que des événements de clavier (par exemple, une étiquette) d'avoir des événements.

Passer la commande docs here

+0

Ceci est probablement ... va essayer. – Drejc

Questions connexes