Rss Feed

Enlever le focus d’un élément

Il existe bien une fonction pour mettre le focus sur un élément. Par exemple sur un textinput qui s’appelle tiName, il suffit de faire un tiName.setFocus() pour voir apparaitre automatiquement le focus. Malheureusement, il n’existe pas de fonction tiName.unsetFocus(), ou tiName.removeFocus().

La solution est finalement assez simple, puisqu’il suffit de faire un Stage.focus = null;

En fait, la fonction setFocus() ne fait pas grand chose d’autre qu’un Stage.focus = tiName; donc il est possible de récupérer depuis n’importe où l’élément sur lequel est le focus.

Petite astuce pour enlever le focus d’un élément d’un datagrid (nommé dg), il suffit de faire dg.selectedItem = null;

Partager :
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • LinkedIn
  • Technorati
  • Twitter

Articles sur le même sujet :

  1. Empécher la mise à jour d’un ArrayCollection
  2. Fermer un Tree en 1 seconde chrono

Laisser un commentaire

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word