DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Styles / Styles WINDEV
  • Présentation
  • Comment lier un champ à un style existant ?
  • Comment créer un style ?
  • Créer un style à partir de la description d'un champ (conseillé)
  • Créer un style à partir de la fenêtre de gestion des styles
  • Modifier le style d'un champ et surcharger son style
  • Limitations sur la surcharge de style
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
Présentation
Dès sa création, un champ est associé à un style. Un style de champ correspond :
  • à l'aspect du champ (couleur de fond, police, encadrement, etc.),
  • aux informations relatives à l'aspect du champ (image de fond, dimension, etc.).
Lors de sa création, le champ peut être :
  • associé à un style (par exemple un style de la feuille de styles personnalisée ou un style de la feuille de styles du gabarit).
  • associé à aucun style (le champ est alors dissocié). C'est le cas par exemple lorsque le champ utilise le style proposé par défaut.
Comment lier un champ à un style existant ?
Le style d'un champ peut être choisi :
  • soit directement par la fenêtre de sélection d'un style (option "Choisir un style" du menu contextuel du champ).
  • soit par la fenêtre de description du champ (onglet "Style", lien "Choisir un autre style").
Lors de la validation du style choisi, le style est lié au champ. Le style choisi est recopié sur le champ et le champ mémorise les informations concernant le style lié (identifiant du style, version du style utilisé, etc.).
Remarque : Pour lier plusieurs champs de même type à un même style, il suffit de sélectionner les champs (en maintenant la touche Ctrl enfoncée par exemple) et d'ouvrir la fenêtre de sélection d'un styles via le menu contextuel de la sélection.
Comment créer un style ?

Créer un style à partir de la description d'un champ (conseillé)

La création d'un style peut se faire à partir d'un champ existant : il suffit de modifier son style pour obtenir le nouveau style voulu.
Pour créer un style à partir de la description d'un champ :
  1. Affichez la description du champ.
  2. Dans l'onglet "Style", effectuez les modifications de style nécessaires.
  3. Créez un nouveau style à partir des modifications effectuées :
    Deux méthodes sont possibles :
    • Cliquez sur le lien "Transformer en nouveau style".
    • Déroulez le menu xx et sélectionnez l'option "Transformer en nouveau style".
  4. Indiquez le nom du style et si nécessaire la feuille de style concernée.
  5. Validez.
Remarque : Si le projet est présent dans le GDS, la création d'un style entraîne l'extraction de la feuille de styles, la mise à jour ou la création du fichier .sty si nécessaire. Si la feuille de styles a été créée, elle est ajoutée au GDS.

Créer un style à partir de la fenêtre de gestion des styles

Pour créer un style à partir de la fenêtre de gestion des styles :
  1. Créez un champ (volet "Création") dans une fenêtre de votre projet. Par exemple, pour créer un nouveau style de bouton, créez un champ de type bouton.
  2. Affichez la fenêtre d'édition des feuilles de styles (option "Choisir un style" du menu contextuel).
  3. Sélectionnez un style et affichez son menu contextuel. Sélectionnez l'option "Nouveau style vierge". La fenêtre de description du style s'affiche.
  4. Spécifiez les options de style voulues (onglets "Général" et "Style") et validez. Ce nouveau style est automatiquement ajouté à la feuille de styles personnalisée du projet en cours. Ce style pourra être appliqué sur les champs de même type dans tous les projets utilisant cette feuille de styles.
Modifier le style d'un champ et surcharger son style
Dès qu'une modification de style est réalisée sur un champ lié à un style, une ou plusieurs "surchage(s)" sont effectuées.
La surcharge permet de modifier une ou plusieurs caractéristiques du style, tout en restant lié au style du champ pour toutes les autres caractéristiques.
Ainsi, si le style lié au champ surchargé est modifié :
  • Les modifications ne concernant pas les caractéristiques surchargées sont mises à jour.
  • Le champ conserve les caractéristiques surchargées.
Par exemple, un libellé utilise le style "Entête". Par défaut, la police de ce style est noire. Pour une fenêtre spécifique, la couleur de la police doit être rouge. Pour ne pas créer un nouveau style et pour continuer à suivre les évolutions du style "Entête", il suffit de modifier la couleur de la police dans la description du style : le style du champ est automatiquement surchargé.
En validant la fenêtre de description du champ, le style du champ est automatiquement mis à jour. La surcharge est prise en compte. Si le style "Entête" est modifié, tous les attributs du style seront mis à jour sauf la couleur de la police.
Remarque : En cliquant sur le nombre de surcharges, une fenêtre liste les surcharges réalisées.
Il est possible de :
  • Annuler une surcharge.
  • Rétablir une surcharge.
Lorsque les propriétés sont identiques entre le champ et le style de référence, il est conseillé d'annuler la surcharge. Remarque : La surcharge de style est disponible dans les modèles de fenêtres et de champs.

Limitations sur la surcharge de style

  • Les surcharges au niveau de la feuille de styles ne sont pas disponibles.
  • Un champ lié à la feuille de style d'un gabarit est surchargé. Il est conseillé de conserver les surcharges. En effet, si le style est ajouté à la feuille de style du projet, le champ perd la liaison avec le gabarit et il n'héritera plus des modifications réalisées dans le style du gabarit.
  • La surcharge de style n'est pas disponible pour les menus et les options de menu (menu principal ou menu contextuel).
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 23/05/2024

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