PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → interrupteur dans zone répétée
interrupteur dans zone répétée
Iniciado por cbauchot, jan., 25 2006 6:48 PM - 3 respostas
Publicado em janeiro, 25 2006 - 6:48 PM
J'utilise webDev 10 et j'ai un problème au niveau d'une zone répétée :
Ma zone répétée est constituée à partir d'un fichier cjient (nom, prenom, adresse) et j'ai rajouté un interrupteur.

But : envoyer un message uniquement aux clients sélectionnés

Mais quand on clique sur le bouton 'envoyer', tous les interrupteurs sont remis à leur valeur initiale. Donc arrivé dans le traitement clic serveur du bouton, aucun client n'est sélectionné.

Pouvez vous m'aider s'il vous plait ?

Chris
Publicado em janeiro, 26 2006 - 9:32 AM
Salut,

peux-tu nous fournir le code que tu utilises ??

Sinon, est-ce que le bouton envoi bien la valeur des champs au serveur et
est-ce que l'interrupteur est définit comme attribut de la ZR (l'accès aux
valeurs doit aussi se faire par l'attribut) ?

Bon dev,

Olivier

chris a exprimé :


J'utilise webDev 10 et j'ai un problème au niveau d'une zone répétée :
Ma zone répétée est constituée à partir d'un fichier cjient (nom, prenom,
adresse) et j'ai rajouté un interrupteur.

But : envoyer un message uniquement aux clients sélectionnés

Mais quand on clique sur le bouton 'envoyer', tous les interrupteurs sont
remis à leur valeur initiale. Donc arrivé dans le traitement clic serveur
du bouton, aucun client n'est sélectionné.

Pouvez vous m'aider s'il vous plait ?

Chris
Publicado em fevereiro, 01 2006 - 4:10 PM
Avec un peu de retard, je réponds à l'aide proposée (merci)
Au niveau du code, j'ai essayé un peu tout :

// ZR_Client.int_interrupteur1[i]

// ZR_Client[i].int_interrupteur1

//ZR_Client[i].ATT_Attribut1


mais en fait, il n'y a que par les attributs que j'arrive à récupérer les valeurs depuis le code serveur. D'ailleurs j'hésitais au niveau de la propriété à récupérer dans la zone_repetee

ATT_Attribut1[i]

dans une boucle pour....

Mais en fait le hic se produit avant puisque tous les interrupteurs ont repris leur valeur initiale (au chargement de la page : j'ai fait des essais en initialisant certains interrupteurs à vrai, et je les décochais sur la page. A chque clic sur le bouton envoyer, il repassaient à vrai)
le bouton est bien en submit, avec comme action, l'execution du code serveur

Si ces détails peuvent vous éclairer dans l'aide à me proposer, merci !

Chris
Publicado em fevereiro, 14 2006 - 1:38 PM
Pour les attributs, c'est normal c'est comme ça que ça marche.

Précise encore STP... quel mode utilises-tu (contexte ou AWP) ? Peux-tu
donner tout le code de ton bouton ?

Fais le test suivant :

Crée un bouton submit (texte) qui envoie la valeur des champs au serveur et
qui execute le code serveur.
Tu ne mets aucun code au niveau du bouton.
Tu testes ta page. Tu sélectionnes des interrupteurs. Tu cliques sur le
bouton et la page se recharge.
Là, normalement tes interrutpeurs sont sélectionnés
Est-ce que c'est bien le cas ?

Bon dev,

Olivier

chris a écrit :


Avec un peu de retard, je réponds à l'aide proposée (merci)
Au niveau du code, j'ai essayé un peu tout :

// ZR_Client.int_interrupteur1[i]

// ZR_Client[i].int_interrupteur1

//ZR_Client[i].ATT_Attribut1


mais en fait, il n'y a que par les attributs que j'arrive à récupérer les
valeurs depuis le code serveur. D'ailleurs j'hésitais au niveau de la
propriété à récupérer dans la zone_repetee

ATT_Attribut1[i]

dans une boucle pour....

Mais en fait le hic se produit avant puisque tous les interrupteurs ont
repris leur valeur initiale (au chargement de la page : j'ai fait des
essais en initialisant certains interrupteurs à vrai, et je les décochais
sur la page. A chque clic sur le bouton envoyer, il repassaient à vrai)
le bouton est bien en submit, avec comme action, l'execution du code
serveur

Si ces détails peuvent vous éclairer dans l'aide à me proposer, merci !

Chris