Je dois diriger le focus d'entrée vers un composant texte entrant spécifique lors du chargement de la page (pour permettre la saisie d'une valeur à l'aide d'un lecteur de codes à barres).Réglage de la mise au point sur un texte d'entrée JSF
En HTML pur, j'ajouterais un gestionnaire JavaScript "onload" à l'étiquette de corps, mais il doit y avoir une meilleure façon de le faire dans JSF.
Quel est le « plus propre » façon d'y parvenir pour:
- cas « statiques » où le même contrôle reçoit le focus chaque chargement de page.
- Cas "dynamiques" où ceci pourrait être un contrôle différent pour chaque chargement de page.
J'aime votre solution dynamique. Il a quelques limitations si le contrôle pour se concentrer se déplace partout, mais cela suffit dans ma situation. Merci! – Timo
ID JSF ne sont pas fous si vous affectez votre propre. :-) Ne les laissez pas se débrouiller tout seuls! En remarque, Apple iDevices semble ignorer les tentatives de mise au point pour l'entrée pendant le chargement de la fenêtre depuis javascript. Fait sens du contexte de la navigation Web générique, mais très irritant lorsque vous essayez de construire des applications Web personnalisées (en particulier ceux qui utilisent des scanners de codes à barres pour la saisie). –