PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → bouton avec une URL dynamique dans une zone répétée
bouton avec une URL dynamique dans une zone répétée
Started by Ralph THIBAULT, Mar., 28 2017 9:46 AM - 7 replies
Posted on March, 28 2017 - 9:46 AM
Bonjour

mon problème : affecter une URL dynamiquement à un bouton dans une ZR par programmation.
j'ai sélectionné dans ma zone répétée pour mon champ bouton la propriété "Url action"

Le bouton est du type opération aucune et action aucune et sans code.
Impossible d'affecter une URL au bouton par zonerepeteeajoute

Essai avec le bouton avec action = lien personnalisé http// ne marche pas non plus

Avec un lien, cela fonctionne parfaitement.
Une idée ?
merci Ralph T.
Posted on October, 30 2017 - 5:45 PM
Bonjour,

je cherche à réaliser la même chose que toi.
j'ai commencé par un champ lien dans une z.répétée : ça ne fonctionne pas.
comment as tu fais pour faire marcher le lien ?

as tu résolu ton problème de bouton ? si oui comment ?

merci pour ton aide.

jean-marie
Registered member
950 messages
Popularité : +53 (63 votes)
Posted on October, 30 2017 - 8:10 PM
Bonjour,
Dans le code de ton bouton tu peux faire un pageaffiche(nomdelattributdetazonerepete)
jordan
Posted on October, 31 2017 - 2:39 PM
Bonjour,

je le fais avec le champ lien.

Si ATT_URL contient l'url à afficher, il faut lier cette URL au champ lien en choisissant Valeur comme propriété.

Dans la description du champ lien, il faut cocher la case ..valeur représente l'URL du lien dans l'onglet IHM
Dans l'onglet General du champ lien, Action = Aucune, dans Autres actions choisir Afficher une page d'un autre site (http)

Normalement ca fonctionne bien ainsi :-)
Posted on October, 31 2017 - 6:06 PM
merci nico

l'attribut valeur n'existe pas dans le champ lien en 22 (peut être avant).
j'utilise la propriété 'url action'
+ lien personnalisé (http://) (que je remplis avec l'adresse complète avec éventuellement https://...)
+ aucune opération sur les champs
+ destination = nouveau navigateur

, comme je ne veux pas souligner le lien, j'ai ajouté :
<style type="text/css">a:link{text-decoration:none}</style>
dans le code html généré avant le champ... je n'ai pas trouvé le moyen de le faire avec le style webdev.

bonne soirée
j m
Registered member
950 messages
Popularité : +53 (63 votes)
Posted on November, 01 2017 - 1:58 PM
Bonjour,

tu peux le faire directement dans le style du lien, dans plus de details, et dans le dernier onglet

jordan
Posted on November, 02 2017 - 6:02 PM
merci Jordan,

j'ai testé mais j'ai eu des effets indésirables : apparition du code html dans le haut de ma page. J'avoue que je n'ai pas creusé.

autre question :
- j'ai inclus mon lien dans la zone répétée.
- au dessus de ce lien j'ai une image cliquable.

je souhaite déclencher l'action de mon lien en cliquant sur l'image cliquable.
comment le faire ?
j'ai tenté executetraitement(mazonerep.monlien,trtrclic)
... sans success !

merci pour votre aide.
j m
Posted on November, 06 2017 - 11:25 AM
Salut Jean Marie,

pour ne pas souligner le texte d'un lien, dans la description du style CSS, il suffit de cocher. Décoration : aucune
Normalement ca marche bien j'ai cela sur plusieurs sites.

Pour déclencher ton action en cliquant sur l'image tu ne peux pas mettre le même code que celui du lien plutot que ExecuteTraitement ?