PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
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> = <Nom du champ>..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.
<Nom du champ> : Chaîne de caractères (avec ou sans espaces)
Nom du champ à manipuler.

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

<Nom du champ>..ClasseHTML = <Nouvelle valeur>
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ à manipuler.
<Nouvelle valeur> : Chaîne de caractères (avec guillemets)
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