Les tableaux sont un excellent moyen de présenter des données dans un format organisé et facile à lire. Avec DocuGenerate, vous pouvez générer dynamiquement des tableaux dans vos documents à partir de données JSON. Qu’il s’agisse d’une simple liste d’inventaire, d’un catalogue de produits ou d’un rapport financier complexe, les tableaux peuvent être créés facilement.
La syntaxe pour créer des tableaux dans vos modèles suit une structure similaire à celle des listes. La différence est que vous spécifiez des champs supplémentaires pour chaque ligne du tableau.
Voici un exemple de création d’un tableau avec les en-têtes Name, Quantity et Price :
| Name | Quantity | Price |
|---|---|---|
| [#items][name] | [quantity] | [price][/items] |
Dans cette syntaxe, [#items] et [/items] indiquent le début et la fin de la boucle pour chaque ligne du tableau. Vous pouvez également utiliser [/] comme version raccourcie pour indiquer la fin de la boucle. Les balises [name], [quantity] et [price] à l’intérieur de la boucle seront remplacées par les valeurs correspondantes des données JSON.
Voici un exemple de données JSON pour le modèle ci-dessus :
[{
"items": [{
"name": "Cars",
"quantity": "10",
"price": "$100"
}, {
"name": "Trains",
"quantity": "20",
"price": "$500"
}]
}]
Avec les données JSON ci-dessus, le modèle générera le tableau suivant :
| Name | Quantity | Price |
|---|---|---|
| Cars | 10 | $100 |
| Trains | 20 | $500 |
Cette fonctionnalité vous permet de créer des tableaux dynamiques dans vos documents, en adaptant chaque document aux données uniques qu’il représente.