On Change dans Text INput (Contrôle moderne) ne marche pas

  • On Change dans Text INput (Contrôle moderne) ne marche pas

    Posté par Laurent CARRIERE sur 6 septembre 2024 à 11h34

    Bonjour

    Mon textInputCanvas me sert a filtrer une galerie.

    Le but étant que au fur et à mesure que je tape du texte, ma galerie se filtre.

    Avec l’ancien contrpôle siasie de texte et une création de variablme contextuelle dans la Propriété On Change, il n’ y avait aucun problème.

    Dans le Contrôle moderne, le OnChange n’est actif que si le controle perd le focus (en gros si on clique a coté…).

    la doc microsoft parle de propriété supplémentaire, à savoir DelayOutput dans laquelle on pourrait définir un délai avant que la modification du texte soit prise en compte.

    Malheureuesement cette propriété n’existe pas….

    je me retrouve donc avec une zone de texte recherche dans laquelle je dois taper mon tetxte et ensuite cliquer ailleurs pour avoir le filtrage. ( en gros c’est nul).

    Meme un timer dans le onchange ne marche pas puisqu’il ne se déclenche pas.

    Avez vous le meme problème ou utilisez vous l’ancien contrôle (qui va disparaitre…).

    Avez vous une solution ?

    Merci

    • Cette discussion a été modifiée Il y a 2 mois, 2 semaines par  Laurent CARRIERE.
    Nelson a répondu Il y a 2 mois, 2 semaines 2 Membres · 4 Réponses
  • 4 Réponses
  • Nelson

    Membre
    6 septembre 2024 à 11h54

    Bonjour,

    A droite, dans la partie “Behavior” vous avez le choix : Sortie du déclencheur.

    Pour obtenir l’effet que vous désirez, sélectionné “Delayed”.

    Bonne journée,

    Nelson

  • Laurent CARRIERE

    Membre
    6 septembre 2024 à 12h02

    parfait – merci Nelson

    largement mailleur que Copilot 🙂

  • Laurent CARRIERE

    Membre
    6 septembre 2024 à 12h10

    meilleur ….

  • Nelson

    Membre
    6 septembre 2024 à 22h15

    Avec plaisir,

    Bon week-end.

Connectez-vous pour répondre.