Aller au contenu principal
Version : 18

Fond et bordure

Couleur de fond alternée​

Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box. Par défaut, Automatique est sélectionné : la colonne utilise la couleur de fond alternative définie au niveau de la list box.

Grammaire JSON​

NomType de donnéesValeurs possibles
alternateFillstringune valeur css; "transparent"; "automatic"

Objets pris en charge​

List Box - Colonne List Box


Background Color / Fill Color​

Définit la couleur de fond d'un objet.

Dans le cas d'une list box, par défaut Automatique est sélectionné : la colonne utilise la couleur de fond définie au niveau de la list box.

Grammaire JSON​

NomType de donnéesValeurs possibles
border-stylestringune valeur css; "transparent"; "automatic"

Objets pris en charge​

Liste Hiérarchique - List Box - Colonne List Box - Pied List Box - Ovale - Rectangle - Zone de texte

Voir également​

Transparent


Expression couleur de fond​

List box de type collection et de type sélection d'entité

Une expression ou une variable (les variables de tableau ne peuvent pas être utilisées) pour appliquer une couleur d'arrière-plan personnalisée à chaque ligne de la list box. L'expression ou la variable sera évaluée pour chaque ligne affichée et doit retourner une valeur de couleur RGB. Pour plus d'informations, reportez-vous à la description de la commande OBJECT SET RGB COLORS dans le manuel de langage 4D.

Vous pouvez également définir cette propriété à l'aide de la commande LISTBOX SET PROPERTY avec la constante lk background color expression.

Avec les list box de type collection ou sélection d'entité, cette propriété peut également être définie à l'aide d'une Meta Info Expression.

Grammaire JSON​

NomType de donnéesValeurs possibles
rowFillSourcestringUne expression retournant une valeur de couleur RGB

Objets pris en charge​

List Box - Colonne List Box


Style de la bordure​

Permet de définir un style standard pour la bordure de l'objet.

Grammaire JSON​

NomType de donnéesValeurs possibles
borderStyletext"system", "none", "solid", "dotted", "raised", "sunken", "double"

Objets pris en charge​

Zone 4D View Pro - Zone 4D Write Pro - Boutons - Grille de boutons - Case à cocher - Zone de saisie - List Box - Bouton image - Pop up menu image - Zone de plug-in - Indicateur de progression - Règle - Spinner - Stepper - Sous-formulaire - Onglet - Zone Web


Type de ligne pointillée​

Décrit le type de ligne en pointillé comme une séquence de points noirs et blancs.

Grammaire JSON​

NomType de donnéesValeurs possibles
strokeDashArraytableau numérique ou texteEx : "6 1" ou [6,1] pour une séquence de 6 points noirs et 1 point blanc

Objets pris en charge​

Rectangle - Ovale - Ligne


Masquer lignes vides finales​

Contrôle l'affichage des lignes vides supplémentaires ajoutées au bas d'un objet list box. Par défaut, 4D ajoute ces lignes supplémentaires pour remplir la zone vide :

Vous pouvez supprimer ces lignes vides en sélectionnant cette option. Le bas de l'objet list box est alors laissé vide :

Grammaire JSON​

NomType de donnéesValeurs possibles
hideExtraBlankRowsbooleantrue, false

Objets pris en charge​

List Box


Line Color​

Désigne la couleur des lignes de l'objet. La couleur peut être spécifiée par :

  • un nom de couleur - comme "red"
  • une valeur HEX - comme "# ff0000"
  • une valeur RVB - comme "rgb (255,0,0)"

Vous pouvez également définir cette propriété à l'aide de la commande OBJECT SET RGB COLORS.

Grammaire JSON​

NomType de donnéesValeurs possibles
strokestringune valeur css; "transparent"; "automatic"

Cette propriété est également disponible pour les objets à base de texte, auquel cas elle désigne à la fois la couleur de la police et les lignes de l'objet, voir Couleur de la police.

Objets pris en charge​

Ligne - Ovale - Rectangle


Line Width​

Désigne l'épaisseur d'une ligne.

Grammaire JSON​

NomType de donnéesValeurs possibles
strokeWidthnumber0 pour la plus petite largeur dans un formulaire imprimé, ou toute valeur d'entier < 20

Objets pris en charge​

Ligne - Ovale - Rectangle


Tableau couleurs de fond​

List box de type tableau

Le nom d'un tableau pour appliquer une couleur d'arrière-plan personnalisée à chaque ligne ou colonne de la list box.

Le nom d'un tableau Entier long doit être saisi. Chaque élément de ce tableau correspond à une ligne de la zone de list box (si elle est appliquée à la liste box) ou à une cellule de la colonne (si elle est appliquée à une colonne), le tableau doit donc avoir la même taille que le tableau associé à la colonne. Vous pouvez utiliser les constantes du thème SET RGB COLORS. Si vous souhaitez que la cellule hérite de la couleur d'arrière-plan définie au niveau supérieur, passez la valeur -255 à l'élément de tableau correspondant.

Par exemple, considérons une list box où les lignes ont une couleur alternée gris/gris clair, définie dans les propriétés de la list box. Un tableau de couleurs d'arrière-plan a également été défini pour la list box afin de changer en orange clair la couleur des lignes où au moins une valeur est négative :

<>_BgndColors{$i}:=0x00FFD0B0 // orange
<>_BgndColors{$i}:=-255 // valeur par défaut

Vous souhaitez ensuite colorer les cellules avec des valeurs négatives en orange foncé. Pour ce faire, vous définissez un tableau de couleurs d'arrière-plan pour chaque colonne, par exemple <>_BgndColor_1, <>_BgndColor_2 et <>_BgndColor_3. Les valeurs de ces tableaux ont la priorité sur celles définies dans les propriétés de list box ainsi que sur celles du tableau de couleurs d'arrière-plan général :

<>_BgndColorsCol_3{2}:=0x00FF8000 // orange foncé
<>_BgndColorsCol_2{5}:=0x00FF8000
<>_BgndColorsCol_1{9}:=0x00FF8000
<>_BgndColorsCol_1{16}:=0x00FF8000

Vous pouvez obtenir le même résultat en utilisant les commandes LISTBOX SET ROW FONT STYLE et LISTBOX SET ROW COLOR. Elles ont l'avantage de vous permettre d'éviter d'avoir à prédéfinir des tableaux de style/couleur pour les colonnes : ils sont plutôt créés dynamiquement par les commandes.

Grammaire JSON​

NomType de donnéesValeurs possibles
rowFillSourcestringNom d'un tableau entier long.

Objets pris en charge​

List Box - Colonne List Box


Transparent​

Définit l'arrière-plan de la list box sur "Transparent". When set, any alternate background color or background color defined for the column is ignored.

Grammaire JSON​

NomType de donnéesValeurs possibles
border-styletext"transparent"

Objets pris en charge​

List Box

Voir également​

Background Color / Fill Color