PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 22 → Attribuer un lien web à une image dans une ZR
Attribuer un lien web à une image dans une ZR
Débuté par xdeslandes, 08 mar. 2017 16:24 - 10 réponses
//hostimage.webdev.info/avatars/O5Ijk6PLRidi13SvsGyDw
Membre enregistré
105 messages
Popularité : +1 (1 vote)
Posté le 08 mars 2017 - 16:24
Bonjour,

J'ai créé une ZR pour faire une liste de liens utiles (à partir d'enregistrements dans une BDD HFSQL).
Chaque ligne de la ZR contient un LIB "texte du lien" et une IMG (icone "lien http")

L'idée est de permettre à l'utilisateur de cliquer (toucher) l'image et qu'il soit redirigé vers le navigateur du terminal mobile à l'adresse web qui va bien.

Comment dois-je m'y prendre ?

--
Merci !
Xavier.
//hostimage.webdev.info/avatars/default.gif
Posté le 08 mars 2017 - 18:26
Bonjour Xavier

lanceappliassociée ?

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 3/8/2017 à 10:24 AM, xdeslandes a écrit :
Bonjour,

J'ai créé une ZR pour faire une liste de liens utiles (à partir
d'enregistrements dans une BDD HFSQL).
Chaque ligne de la ZR contient un LIB "texte du lien" et une IMG (icone
"lien http")

L'idée est de permettre à l'utilisateur de cliquer (toucher) l'image et
qu'il soit redirigé vers le navigateur du terminal mobile à l'adresse
web qui va bien.

Comment dois-je m'y prendre ?

--
Merci !
Xavier.
//hostimage.webdev.info/avatars/O5Ijk6PLRidi13SvsGyDw
Membre enregistré
105 messages
Popularité : +1 (1 vote)
Posté le 09 mars 2017 - 10:03
J'y ai bien pensé (NavigateurLanceAppli), mais comment associer cette action à un clic sur une image dans la boucle qui remplit la ZR ?

--
Merci !
Xavier.
//hostimage.webdev.info/avatars/O5Ijk6PLRidi13SvsGyDw
Membre enregistré
105 messages
Popularité : +1 (1 vote)
Posté le 15 mars 2017 - 09:45
Il n'y a pas de code genre:
ZR_reglementation[i].IMG_lienWeb..traitement = NavigateurLanceAppli("http://monurlpersonnalisee")

??
NB: Je suis sous WM20.

--
Merci !
Xavier.
Message modifié, 15 mars 2017 - 09:45
//hostimage.webdev.info/avatars/ypistE9M7Y25O4BOsyA6dQ
Membre enregistré
89 messages
Posté le 15 mars 2017 - 10:15
Bonjour,

Ton image dans ta ZR, elle est dans un champ, et l'accès au "programmage" de ce champ est possible par "Clic droit/Code" ou F2
et là tu peux coder ton NavigateurLanceAppli() dans le traitement "Clic sur IMG_xxx (ZR_yyy)"

--
Cdlt
JPhD
Message modifié, 15 mars 2017 - 10:16
//hostimage.webdev.info/avatars/O5Ijk6PLRidi13SvsGyDw
Membre enregistré
105 messages
Popularité : +1 (1 vote)
Posté le 15 mars 2017 - 11:16
Merci JPhD,
Mais, même si clicdroit est proposé dans le menu contextuel de WM, la ligne
ZR_reglementation[i].IMG_lienWeb..ClicDroit = NavigateurLanceAppli("http://www.google.fr")

provoque une erreur:
Erreur :La propriété <ClicDroit> n'a pas encore d'équivalent dans le framework WL/Android.

Comment faire ?

--
Merci !
Xavier.
Message modifié, 15 mars 2017 - 11:16
//hostimage.webdev.info/avatars/ypistE9M7Y25O4BOsyA6dQ
Membre enregistré
89 messages
Posté le 15 mars 2017 - 11:37
Euh... je ne comprends pas ce que tu fais !

En mode conception, avec ta souris, tu te positionnes sur ton champ image,
là tu fais un "clic droit", le menu conceptuel WM propre à ton champ s'ouvre,
là tu cliques sur "Code"
...et tu te retrouves alors en mode "programmage" pour ton champ image...

--
Cdlt
JPhD
Message modifié, 15 mars 2017 - 11:38
//hostimage.webdev.info/avatars/O5Ijk6PLRidi13SvsGyDw
Membre enregistré
105 messages
Popularité : +1 (1 vote)
Posté le 15 mars 2017 - 11:40
Finalement, ma problématique se résume encore plus simplement:
Comment faire un lien dans une fenêtre (sur un LIB ou un IMG) par programmation ?

--
Merci !
Xavier.
//hostimage.webdev.info/avatars/ypistE9M7Y25O4BOsyA6dQ
Membre enregistré
89 messages
Posté le 15 mars 2017 - 11:57
Alors essayes donc

ZR_reglementation[i].IMG_lienWeb..Traitement[trtClic] = NavigateurLanceAppli("http://www.google.fr")


https://doc.pcsoft.fr/fr-FR/?1000020878&name=traitement_propriete&product=WM

--
Cdlt
JPhD
//hostimage.webdev.info/avatars/default.gif
Posté le 15 mars 2017 - 12:32
Comme je le dis depuis le début, dans le code du bouton, image ou autre,
il faut faire un lanceappliassocie de l'url...

OU est stockée l'ul dépend de toi. Dans une ZR, c'est souvent un champ
qui est invisible, mais rempli en même temps que le reste

Le 3/15/2017 à 5:40 AM, xdeslandes a écrit :
Finalement, ma problématique se résume encore plus simplement:
Comment faire un lien dans une fenêtre (sur un LIB ou un IMG) par
programmation ?

--
Merci !
Xavier.
//hostimage.webdev.info/avatars/O5Ijk6PLRidi13SvsGyDw
Membre enregistré
105 messages
Popularité : +1 (1 vote)
Posté le 15 mars 2017 - 14:31
Merci Fabrice.
Dans le code de l'image IMG_lienWeb, j'ai mis, au traitement "clic sur IMG_lienWeb":
NavigateurLanceAppli("http://www.google.fr")


Mais
1- rien ne se passe dans le Go
2- le lien est généré dynamiquement (stocké en base HFSQL locale): comme attribuer le lien de la bonne ligne ?

--
Merci !
Xavier.