PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Problème interrupteurs!! urgent!
Problème interrupteurs!! urgent!
Iniciado por stéphane, out., 06 2004 12:05 PM - 2 respostas
Publicado em outubro, 06 2004 - 12:05 PM
Bonjour,
j'ai un problème avec des interrupteurs. En effet, j'ai plusieurs interrupteurs (chacun ayant une seule option) et je voudrai pouvoir afficher le contenu des cases cochées dans une liste après avoir cliqué sur un bouton...
Le problème est que après avoir cliqué sur quelques cases a cocher et ensuite sur le bouton et bien rien ne s'affiche et toutes les cases qui étaient cochées redeviennent non cochées... Le code est exécuté coté serveur lors du clic du bouton (ce qui me parait logique) mais apparemment WebDev ou le navigateur réinitialise tout a 0 avant... je ne comprend pas...
Est ce que quelqu'un verrai une solution a mon problème...

Voila le bout de code que j'ai fait :

Info(""+interr_champs1[1]+","+interr_champs2[1]+","+interr_champs3[1]+",")

SI interr_champs1[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs1[1])
FIN
SI interr_champs2[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs2[1])
FIN
SI interr_champs3[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs3[1])
FIN
SI interr_champs4[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs4[1])
FIN
SI interr_champs5[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs5[1])
FIN

l_champs..Visible = Oui
lien_continu..Visible = Oui

je sais que ce n'est pas du code optimisé et propre mais c'est juste pour du test (ca sera modifié après...).
J'espère que quelqu'un aura une réponse pour moi.
Merci d'avance.
Stéphane.
Publicado em outubro, 06 2004 - 6:22 PM
Salut,
J'ai eu le même souci avec un interrupteur dans une ZR.
La solution que j'ai trouvée est d'ajouter dans le code navigateur de
l'interrupteur dans le click (onclick) un :
execute("ton_bouton..clic")
et dans le code serveur de ce bouton du clic :
ton traitement.
Patrick

"stéphane" <guest@newsgroup.fr> a écrit dans le message news:
4163a64b$1@news.pcsoft.fr...

Bonjour,
j'ai un problème avec des interrupteurs. En effet, j'ai plusieurs

interrupteurs (chacun ayant une seule option) et je voudrai pouvoir afficher
le contenu des cases cochées dans une liste après avoir cliqué sur un
bouton...
> Le problème est que après avoir cliqué sur quelques cases a cocher et
ensuite sur le bouton et bien rien ne s'affiche et toutes les cases qui
étaient cochées redeviennent non cochées... Le code est exécuté coté serveur
lors du clic du bouton (ce qui me parait logique) mais apparemment WebDev ou
le navigateur réinitialise tout a 0 avant... je ne comprend pas...
Est ce que quelqu'un verrai une solution a mon problème...

Voila le bout de code que j'ai fait :

Info(""+interr_champs1[1]+","+interr_champs2[1]+","+interr_champs3[1]+",")

SI interr_champs1[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs1[1])
FIN
SI interr_champs2[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs2[1])
FIN
SI interr_champs3[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs3[1])
FIN
SI interr_champs4[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs4[1])
FIN
SI interr_champs5[1] = Vrai ALORS
ListeAjoute(l_champs,interr_champs5[1])
FIN

l_champs..Visible = Oui
lien_continu..Visible = Oui

je sais que ce n'est pas du code optimisé et propre mais c'est juste pour

du test (ca sera modifié après...).
J'espère que quelqu'un aura une réponse pour moi.
Merci d'avance.
Stéphane.

Publicado em outubro, 07 2004 - 3:48 PM
Merci!
En fait j'ai résolu le pb... Mon bouton était en fait une image clicable... Je l'ai remplacé par un bouton (avec l'image en fond) et la ca a fonctionné...
Donc il semblerai que les données soit perdues lors du clic d'une image clicable... En effet elle ne possède pas l'envoi des données vers le serveur comme le bouton...
Merci quand même.
Stéphane.