DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de manipulation des chaînes graphiques
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Ajoute un lien cliquable dans une chaîne graphique. Il est ainsi possible d'ajouter un lien dans le libellé d'un champ ou dans un message d'information.
Exemple
Info(ChaîneConstruit("Votre commande N° %1 a été enregistrée.", Commande.NumCommande), ...
gLienCliquable("Cliquez ici pour afficher le détail de la commande.", ...
pAfficheDétailCommande, Commande.NumCommande, glcDéfaut))

PROCÉDURE INTERNE pAfficheDétailCommande(nNumCommande est un entier)
Ouvre(FEN_DetailCommande, nNumCommande)
FIN
Syntaxe
<Résultat> = gLienCliquable(<Texte> , <Procédure WLangage> [, <Paramètre de la procédure> [, <Option>]])
<Résultat> : Chaîne de caractères
Valeur du lien. Cette valeur peut être concaténée à une autre chaîne.
<Texte> : Chaîne de caractères
Texte à afficher dans le lien.
<Procédure WLangage> : Nom de procédure
Nom de la procédure WLangage (également nommée "callback") qui sera appelée lors du clic sur le lien.
<Paramètre de la procédure> : Type attendu (optionnel)
Valeur du paramètre à passer à la procédure.
<Option> : Constante de type entier optionnelle
Style du texte affiché dans le lien :
glcDéfaut
(Valeur par défaut)
Le texte du lien est affiché en bleu souligné. Le curseur de survol est en forme de main.
glcSansModifPoliceLe texte du lien est affiché dans le style d'origine
Remarques
La fonction gLienCliquable peut être utilisée avec les champs suivants :
  • Libellé
    Attention : le lien est visible uniquement pour les libellés de type "Texte multiligne".
  • Bouton
  • Champ de saisie
    Attention : le lien est visible uniquement si le champ n'est pas en saisie.
  • Elément d'un champ Liste
  • Libellé d'un champ Liste
  • WINDEV Elément d'un champ Combo
  • WINDEV Libellé d'un champ Combo
  • Option d'un champ Sélecteur
  • Libellé d'un champ Sélecteur
  • Option d'un champ Interrupteur
  • Libellé d'un champ Interrupteur
  • WINDEV Libellé d'un champ Table
  • WINDEV Libellé d'un champ Zone répétée
  • WINDEV Cellule d'un champ Table
Composante : wd300obj.dll
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Bug dans un champ table
Les premières lignes créées avec un lien sont correcte puis en faisant une navigation avec l'ascenseur tout se dégrade, plus de cohérence. Un mélange de lien vrai et faux suivant la position de la ligne avec l'ascenseur. Le même lien peut renvoyer une valeur différente suivant la position de l'ascenseur. Fonction avec un gros bug inexploitable dans ce cas, c'est vraiment dommage !
Damien
27 oct. 2022
Bug en utilisation sur champ table
Pareil de mon côté, lorsqu'il y a une rupture dans le champ table, c'est encore pire! Il doit être décaller de 3 à 4 lignes de différence le lien cliqué VS la valeur.
Philippe Millette
19 déc. 2019
autre bug
après alimentation d'une table par programmation contenant un champs texte dans lequel sont ajoutés un ou plusieurs liens cliquable, un tableaffiche() avec tainit en paramètre fait planter l'application
SEIH
15 mar. 2019
Bug en utilisation sur champs table
Lors de l'utilisation de la fonction gLienCliquable dans une table, tout fonctionne correctement pour peu qu'on ne procède à aucun filtre ou recherche, auquel cas les liens pointent vers d'autres urls que celles qui leurs sont attribuées.
SEIH
13 mar. 2019

Dernière modification : 28/02/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale