Les List box peuvent contenir des zones de "pied de page" non saisissables affichant des informations supplémentaires. Dans les données présentées sous forme de tableaux, les pieds de page sont généralement utilisés pour afficher des calculs tels que des sommes ou des moyennes.
Note préliminaire : Pour pouvoir accéder aux propriétés des pieds d'une list box, vous devez avoir coché l'option Afficher pieds dans la Liste des propriétés de la list box (cf. Propriétés spécifiques des List box).
Lorsque les pieds sont affichés, vous pouvez sélectionner un pied de list box dans l’éditeur de formulaires en cliquant dessus lorsque l’objet List box est sélectionné :

Vous pouvez définir pour chaque pied de colonne de List box des propriétés standard de texte : dans ce cas, ces propriétés sont prioritaires par rapport à celles de la colonne ou de la list box.
Vous pouvez également accéder à des propriétés spécifiques, décrites dans cette section.
Ce thème comporte les propriétés de définition du pied.
- Nom et Nom de la variable : la zone de pied est un objet spécifique disposant d’un nom d’objet (devant être unique dans la page) et d’une variable associée. Par défaut, le nom de la variable est vide, 4D utilise des variables dynamiques.
- Type de variable : ce menu permet de préciser le type de la variable et de mettre à jour les options de la Liste des propriétés. À noter que si vous utilisez une variable non dynamique (vous nommez la variable), le typage de la variable devra être effectué via le langage.
- Calcul de la variable : cette option permet de définir le type de calcul à effectuer dans la zone de pied. Vous disposez de plusieurs types de calculs ainsi que l’option Personnalisé :
- Minimum, Maximum, Somme, Nombre, Moyenne, Ecart type(*), Variance(*) et Somme des carrés(*). Ces calculs sont décrits dans le paragraphe “Calculs automatiques” ci-dessous. Lorsqu’un calcul est sélectionné, il est automatiquement appliqué à l’ensemble des valeurs présentes dans la colonne de la list box. A noter que le calcul ne tient pas compte du statut affiché/masqué des lignes de la list box. Si vous souhaitez restreindre un calcul aux lignes visibles, vous devez utiliser un calcul personnalisé.
Lorsqu’un calcul automatique a été affecté à une zone de pied, un badge "action standard" lui est associé :

- Personnalisé : lorsque vous sélectionnez cette option, aucun calcul automatique n’est effectué par 4D. Vous devez affecter par programmation la valeur de la variable de la zone.
Vous pouvez associer divers calculs automatiques à une zone de pied. Le tableau suivant liste les calculs utilisables en fonction du type de données présentes dans la colonne et indique le type automatiquement affecté à la variable de pied par 4D (si elle n'est pas typée par programmation) :
| Numérique | Texte | Date | Heure | Booléen | Image | Type auto de la variable de pied |
Minimum | X | | X | X | X | | Identique type colonne |
Maximum | X | | X | X | X | | Identique type colonne |
Somme | X | | | X | X | | Identique type colonne |
Nombre | X | X | X | X | X | X | Entier long |
Moyenne | X | | | X | | | Réel |
Ecart type(*) | X | | | X | | | Réel |
Variance(*) | X | | | X | | | Réel |
Somme des carrés(*) | X | | | X | | | Réel |
(*) Uniquement pour les list box de type tableau.
Note : Les calculs automatiques ne peuvent pas être utilisés avec des pieds de colonnes basées sur des formules (vous devez effectuer des calculs personnalisés).
Note : Dans les projets, vous pouvez définir le padding horizontal et le padding vertical d'une list box, d'une colonne, d'un en-tête ou d'un pied de page à l'aide de la liste des propriétés (voir developer.4d.com). A noter que vous pouvez utiliser la commande LISTBOX FIXER PROPRIETE au moment de l'exécution.
Chaque zone de pied peut avoir son propre Message d'aide.