Je travaille avec Gxt. J'ai besoin de mettre l'accent sur le premier champ activé sur la page. Mais j'ai beaucoup de pages et je veux centraliser ce comportement. Il y a un manque de documentation dans Gxt donc je me demande si quelqu'un a rencontré un tel problème et peut m'aider.Gestion de focus Gxt
Maintenant, il va comme ça dans la classe
protected void resetFocus() {
combobox.focus();
}
@Override
public void show() {
super.show();
resetFocus();
}
de chaque composant que j'ai trouvé com.extjs.gxt.ui.client.aria.FocusManager mais est absolument pas clair comment puis-je l'utiliser. Ou peut-être Il est également possible d'obtenir une chaîne de champs comme ils vont sur le composant en fonction de l'objectif. Et je peux déplacer la méthode resetFocus à la classe parente.
Smth comme
protected void resetFocus() {
*getFocusChain().get(0).focus();*
}
Peut-être que vous nous montrerez votre code? Cela ne veut pas dire que les gens veulent aider avec votre problème quand vous l'appelez une tâche insignifiante, cela vous donne l'impression d'être paresseux dans la partie recherche du problème. – Woot4Moo
Merci, vous avez raison! J'ai réalisé que mon message ne me montre pas du meilleur côté. Je vais le réécrire. – Zalivaka
réécrit, ouvert à la critique et remplissant le besoin d'aide. – Zalivaka