Recherche dans une liste

  • Recherche dans une liste

    Posté par ilies sur 11 juillet 2024 à 14h56

    Bonjour, alors voilà il se trouve que j’ai depuis maintenant pas mal de temps une zone de Searchbox pour rechercher des projets sur ma liste qui marchait très bien, mais depuis je dirai deux jours il faut maintenant que je clique hors du cadre de mon Searchbox pour que la recherche s’exécute et je ne comprend pas pourquoi ce changement soudain.

    Si par hasard vous avez une solution où peut être le même problème ?

    Merci d’avance

    R3dKap a répondu Il y a 4 mois, 2 semaines 2 Membres · 1 Réponse
  • 1 Réponse
  • R3dKap

    Membre
    12 juillet 2024 à 13h09

    Salut Ilies,

    Cela est dû à une nouvelle propriété du contrôle moderne TextInputCanvas introduite récemment :

    La propriété Value du contrôle est interprétée de 3 manières différentes selon le choix de cette propriété :

    • Focus out (par défaut) : lorsque l’on quitte le champ et que celui-ci perd le focus (ce qui est ton cas)
    • Delayed : environ 500ms après que tu aies tapé quelque chose
    • Key press : instantanément à chaque appui de touche

    A toi de choisir ce que tu préfères entre Delayed et Key press (le premier consommant moins de ressources).

    A noter que (c’est souvent une bonne pratique) tu souhaites que le filtrage ne soit effectif qu’à partir de 3 caractères saisis dans ta zone de recherche, tu peux faire comme ceci :

    😉

Connectez-vous pour répondre.