En-têtes et pieds de page
En-têtes de colonnes
La carte détermine l'en-tête d'une colonne selon l'ordre suivant :
nameiddata
yaml
columns:
- name: Geraet
data: name
- id: battery
data: state
- data: area1
2
3
4
5
6
2
3
4
5
6
Il est possible d'avoir un en-tête vide :
yaml
columns:
- name: ""
data: icon1
2
3
2
3
Icônes dans l'en-tête
yaml
columns:
- name: Batterie
icon: mdi:battery
data: state
align: right1
2
3
4
5
2
3
4
5
L'alignement des cellules influe également sur l'alignement de l'en-tête.
Activer le pied de page
yaml
display_footer: true1
Il est ensuite possible de définir, pour chaque colonne, ce qui doit être calculé ou affiché dans le pied de page.
| Valeur | Signification |
|---|---|
sum | Somme |
average | Moyenne |
count | Nombre |
max | Valeur maximale |
min | Valeur minimale |
text | Texte fixe |
Exemple avec une ligne de totaux
yaml
type: custom:flex-table-card
title: Werte nach Land
entities: []
display_footer: true
columns:
- name: Land
data: rows.country
footer_type: text
footer_text: "Gesamt:"
- name: Wert
data: rows.value
fmt: number
align: right
footer_type: sum
footer_modify: x.toFixed(0)
static_data:
rows:
- country: Deutschland
value: 120
- country: Frankreich
value: 901
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Personnaliser le pied de page via CSS
yaml
css:
tfoot th: "text-align: right; font-weight: 700;"
tfoot *: "border-style: solid none none none;"1
2
3
2
3
Exemple visuel original : FlexTableFooterExample.png
