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é ClasseHTML permet de lire et de modifier la valeur de l'attribut HTML "class" du champ.
Remarque : La valeur de l'attribut HTML "class" permet, entre autre, de sélectionner les styles CSS appliqués sur le champ.
Exemple
// Applique un CSS pour styler le champ en cas d'erreur
// et cible systématiquement le champ pour appliquer un JS d'autocomplétion
SI Position(SAI_Saisie, "@") = -1 ALORS
SAI_Saisie.ClasseHTML = "SaisieEnErreur ui-autocomplete"
SINON
SAI_Saisie.ClasseHTML = "SaisieValide ui-autocomplete"
FIN
Syntaxe

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

<Résultat> = <Champ manipulé>.ClasseHTML
<Résultat> : Chaîne de caractères
Valeur de l'attribut "class". Si cet attribut contient plusieurs valeurs, les différentes valeurs sont séparées par des espaces.
Remarque : En exécution, la valeur initiale de l'attribut "class" correspond à la concaténation des valeurs définies en édition (avec l'espace comme séparateur) dans la fenêtre de description du champ.
<Champ manipulé> : Nom de champ
Nom du champ à manipuler.

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

<Champ manipulé>.ClasseHTML = <Nouvelle valeur>
<Champ manipulé> : Nom de champ
Nom du champ à manipuler.
<Nouvelle valeur> : Chaîne de caractères
Nouvelle valeur de l'attribut "class". Si cet attribut contient plusieurs valeurs, les différentes valeurs sont séparées par des espaces.
Attention :
  • Ce paramètre est sensible à la casse.
  • Le contenu existant de l'attribut "class" est écrasé avec la nouvelle valeur.
Remarques
  • Aucune vérification n'est effectuée sur la valeur. En HTML, tous les caractères sont autorisés. Si une valeur invalide est affectée, la page sera probablement mal affichée par le navigateur.
  • L'attribut HTML "class" effectivement présent dans le HTML inclut en plus un contenu spécifique ajouté par WEBDEV pour définir le style et assurer le fonctionnement du champ. Ce contenu supplémentaire n'est pas accessible par la propriété ClasseHTML.
Version minimum requise
  • Version 20
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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