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
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
La propriété AttributHTML permet de lire et de modifier les attributs HTML du champ.
Remarques :
  • Les attributs HTML du champ permettent de changer son comportement, de stocker des informations supplémentaires spécifiques (attributs "data-"), d'ajouter des informations d'accessibilité (attributs "aria-"), etc.
    En exécution, cette propriété a pour valeur initiale les attributs définis en édition.
  • En édition, la définition des attributs HTML est réalisée dans l'onglet "Avancé" de la fenêtre de description du champ.
Exemple
// Désactive la vérification orthographique sur le champ
SAI_Saisie.AttributHTML["spellcheck"] = "false"
Syntaxe

Lire la valeur de l'attribut HTML Masquer les détails

<Résultat> = <Champ>.AttributHTML[<Attribut>]
<Résultat> : Type attendu
Valeur de l'attribut.
<Champ> : Nom de champ
Nom du champ manipulé.
<Attribut> : Chaîne de caractères
Nom de l'attribut dont la valeur est recherchée.

Modifier la valeur de l'attribut HTML Masquer les détails

<Champ>.AttributHTML[<Attribut>] = <Valeur>
<Champ manipulé> : Nom de champ
Nom du champ manipulé.
<Attribut> : Chaîne de caractères
Nom de l'attribut dont la valeur doit être modifiée.
<Champ> : Nom de champ
Nom du champ manipulé.
<Valeur> : Type de l'attribut
Nouvelle valeur de l'attribut.
Remarques
  • Les noms et les valeurs sont encodés correctement avant d'être écrits dans la page.
  • Si un attribut écrit par ailleurs par WEBDEV (pour assurer le fonctionnement du champ) est ajouté : les deux seront présents dans le code HTML : celui défini par la propriété AttributHTML sera prioritaire. En revanche le code HTML final ne passera pas la validation HTML et la page sera probablement mal affichée par le navigateur.
  • Aucune vérification n'est effectuée sur sur les noms ou sur les valeurs. Si un nom ou une valeur invalide est affectée, la page sera probablement mal affichée par le navigateur.
  • Pour supprimer un attribut, utilisez la syntaxe suivante :
    <Champ>.AttributHTML[<Nom de l'attribut>].Supprime()
  • Pour définir un attribut sans valeur, utilisez la syntaxe suivante :
    <Champ>.AttributHTML[Nom de l'attribut] = Null
Version minimum requise
  • Version 28
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/10/2023

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