Tabellen toevoegen aan een sjabloon

Hulpcentrum

Tabellen zijn een uitstekende manier om data op een overzichtelijke, goed leesbare manier te presenteren. Met DocuGenerate kunt u dynamisch tabellen genereren in uw documenten met behulp van JSON-data. Of het nu gaat om een eenvoudige voorraadlijst, een productcatalogus of een complex financieel rapport, tabellen zijn eenvoudig te maken.

Tabellen maken

De syntax voor het maken van tabellen in uw sjablonen volgt een vergelijkbare structuur als lijsten. Het verschil is dat u extra velden opgeeft voor elke rij van de tabel.

Hier is een voorbeeld van hoe u een tabel maakt met de kolomkoppen Naam, Aantal en Prijs:

Naam Aantal Prijs
[#items][name] [quantity] [price][/items]

In deze syntax geven [#items] en [/items] het begin en einde van de lus voor elke tabelrij aan. U kunt ook [/] gebruiken als verkorte versie om het einde van de lus aan te geven. De tags [name], [quantity] en [price] binnen de lus worden vervangen door de bijbehorende waarden uit de JSON-data.

Hier is een voorbeeld van JSON-data voor het bovenstaande sjabloon:

[{
  "items": [{
    "name": "Cars",
    "quantity": "10",
    "price": "$100"
  }, {
    "name": "Trains",
    "quantity": "20",
    "price": "$500"
  }]
}]

Met de bovenstaande JSON-data genereert het sjabloon de volgende tabel:

Naam Aantal Prijs
Cars 10 $100
Trains 20 $500

Met deze functie kunt u dynamische tabellen maken in uw documenten, waarbij elk document wordt afgestemd op de unieke data die het weergeeft.