DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
  • Différences entre la propriété Nom et la propriété Alias
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
Attention : La propriété Alias n'a pas la même fonction dans WEBDEV que dans WINDEV et WINDEV Mobile.
WINDEVWINDEV Mobile La propriété Alias permet de connaître ou de modifier :
  • l'alias d'une fenêtre. Pour modifier l'alias d'une fenêtre, il est également possible d'utiliser la fonction FenChangeAlias.
    Rappel : Un alias permet de différencier la même fenêtre ouverte plusieurs fois (cas fréquent dans une application MDI).
  • WINDEV l'alias d'un volet d'un champ Onglet dynamique.
WEBDEV - Code ServeurWEBDEV - Code NavigateurPHP La propriété Alias renvoie le nom interne HTML/Javascript d'un champ.
En effet, le WLangage est plus permissif sur les noms des champs et des pages que le Javascript : utilisation de caractères spéciaux, possibilité d'avoir deux champs de même nom dans une même page, etc.
Les noms de champs et de pages sont donc renommés dans les pages HTML. De plus, ces noms peuvent être compressés pour des raisons d'optimisation.
La propriété Alias permet de connaître le nom utilisé dans la page HTML.
Exemple
WINDEVUniversal Windows 10 AppAndroidWidget AndroidWidget IOSJava
// Ouverture d'une nouvelle fenêtre fille
OuvreFille(FEN_Fille, sNomFichier)
{sNomFichier}..X = 10
// {sNomFichier} = alias de la fenêtre
// -- Code d'ouverture de FEN_Fille
PROCÉDURE FEN_Fille(sNomFic)
MoiMême.Alias = sNomFic
// Définition de l'alias
// Change le titre de la fenêtre que l'on vient d'ouvrir
{sNomFic}..Titre = "Fichier = " + {sNomFic}..Alias
WEBDEV - Code ServeurWEBDEV - Code NavigateurPHPAjax
// Récupération de la valeur d'un champ passé en paramètre
ValeurSaisie1 est une chaîne = PageParamètre(SAI_Saisie1.Alias)
Syntaxe
WINDEVUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOSJava

Connaître l'alias d'une fenêtre Masquer les détails

<Alias en cours> = <Fenêtre>.Alias
<Alias en cours> : Chaîne de caractères
  • Alias de la fenêtre,
  • Chaîne vide ("") si la fenêtre spécifiée n'a pas d'alias.
<Fenêtre> : Nom de fenêtre
Nom de la fenêtre manipulée. Ce paramètre peut être égal :
  • soit à MoiMême. Par exemple, si le nom de l'alias de la fenêtre en cours est recherché.
  • soit à une indirection sur l'alias de la fenêtre. En effet, le nom de l'alias ne sera connu qu'en exécution. Lors de la compilation du code, le nom de l'alias n'est pas encore connu.
WINDEVUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadWidget IOSJava

Modifier l'alias d'une fenêtre Masquer les détails

<Fenêtre>.Alias = <Nouvel alias>
<Fenêtre> : Nom de fenêtre
Nom de la fenêtre manipulée. Ce paramètre peut être égal :
  • soit à MoiMême. Par exemple, si le nom de l'alias de la fenêtre en cours est recherché.
  • soit à une indirection sur l'alias de la fenêtre. En effet, le nom de l'alias ne sera connu qu'en exécution. Lors de la compilation du code, le nom de l'alias n'est pas encore connu.
<Nouvel alias> : Chaîne de caractères
Nouvel alias de la fenêtre.
WINDEV

Connaître l'alias du volet du champ Onglet dynamique en cours Masquer les détails

<Alias en cours> = <Nom du volet d'onglet>.Alias
<Alias en cours> : Chaîne de caractères
Alias du volet d'onglet dynamique.
<Nom du volet d'onglet> : Chaîne de caractères
Nom du volet du champ Onglet en cours identifié par la syntaxe :
<Champ Onglet>[<Champ Onglet>]
WINDEV

Modifier l'alias du volet du champ Onglet dynamique en cours Masquer les détails

<Volet d'onglet>.Alias = <Nouvel alias>
<Volet d'onglet> : Chaîne de caractères
Nom du volet du champ Onglet en cours identifié par la syntaxe :
<Champ Onglet>[<Champ Onglet>]
<Nouvel alias> : Chaîne de caractères
Nouvel alias du volet d'onglet dynamique.
WEBDEV - Code ServeurWEBDEV - Code NavigateurPHPAjax

Connaître le nom interne HTML/Javascript d'un élément Masquer les détails

<Alias en cours> = <Nom de l'élément>.Alias
<Alias en cours> : Chaîne de caractères
Nom de l'élément utilisé dans le code HTML ou Javascript.
<Nom de l'élément> : Chaîne de caractères
Nom du champ ou de la page dont on veut le nom.
Remarques
WEBDEV - Code ServeurPHPAjax

Différences entre la propriété Nom et la propriété Alias

La propriété Nom renvoie le nom WLangage du champ alors que la propriété Alias renvoie le nom HTML du champ. Pour passer un nom de champ en paramètre à une procédure Javascript, utilisez la propriété Alias.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 08/03/2024

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