PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Fermer le menu après exécution d'une option
Fermer le menu après exécution d'une option
Débuté par Multipass, 21 juil. 2017 07:41 - 4 réponses
Membre enregistré
125 messages
Popularité : +5 (5 votes)
Posté le 21 juillet 2017 - 07:41
Bonjour à tous,

J'ai mis en place un menu pour effectuer des opérations sur la page en cours. Typiquement, j'utilise l'une des options du sous-menu pour réactualiser une liste alimentée par une requête avec dans le code serveur (ajax activé) un simple :
ListeAffiche(COMBO_Employeur,taRéExécuteRequete)

Le truc c'est qu'une fois le code exécuté, le sous-menu reste affiché et je ne trouve pas ça top car ça donne l'impression à l'utilisateur que ça n'a pas fonctionné, qu'il doit recliquer...

Ma question : comment "fermer" le menu après exécution du code ?

D'avance Merci
A+
Posté le 13 juillet 2018 - 10:52
Bonjour,

Avez-vous trouvé une solution ?
Je fais pareil pour me positionner sur une ancre mais le menu reste ouvert.

Cordialement
Membre enregistré
125 messages
Popularité : +5 (5 votes)
Posté le 13 juillet 2018 - 23:59
Bonjour Cyril,

A vrai dire, non.
Et j'ai même arrêté d'utiliser les menus dans cette situation...

J'avais mis l'option du menu visible/faux avant l'appel ajax et visible/vrai en retour histoire de montrer à l'utilisateur qu'il s'était passé quelque chose (en plus de la réinit de la combo). Mais ça non plus, ce n'était pas satisfaisant...

A+
Membre enregistré
1 623 messages
Popularité : +100 (114 votes)
Posté le 16 juillet 2018 - 10:01
Sinon, ne pas mettre le code en ajax.. je ne vois que ça.
Çà permettra le rafraichissement de la page.
Posté le 16 mai 2020 - 22:33
Bonjour à tous,

Si cela peut servir à d'autres, j'ai réussi à refermer mon menu grâce à la propriété "Enroulé".

Code navigateur :
Menu..Enroulé = Vrai