schild.report Demo-Report

Dieser Report verwendet ein Standard-CSS, das für die Druckausgabe optimiert ist. Es kann als Grundlage für alle Reports verwendet werden. Um eine Seite zu erstellen, reicht diese Vorlage:
{html(`

Inhalt für den Kopfteil


Der Hauptteil der Seite

`)}

Inhalt für den Kopfteil


Der Hauptteil der Seite

Nächste Seite

Im Folgenden gibt es weitere Beispiele zur Anwendung der Reports

Wenn man Schülerdaten in einer Schleife ausgeben möchte, greift man auf Svelte zurück, das diese Funktion komfortabel zur Verfügung stellt. Auf den nächsten Seiten werden verschiedene Möglichkeiten demonstriert. Um herauszufinden, wie der Inhalt erzeugt wird, bitte im Vorlagenverzeichnis das dokumentierte demo.html Dokument öffnen und zum Testen gerne auch ändern. Die Änderungen, sofern keine Fehler eingebaut werden, werden automatisch nach dem Speichern angezeigt.
In der Klasse sind {schueler.length} Schülerinnen und Schüler.
D.h. {schueler.filter(s => s.Geschlecht === 3).length} Schüler und {schueler.filter(s => s.Geschlecht === 4).length} Schülerinnen Hier nun die ersten 15:
{#each schueler.slice(0,15) as s, i} {#each s.abschnitte.filter(aktHalbjahr) as hj} {i+1} {s.Name} ist {s.schueler_in} in der Klasse {s.Klasse}
{s.Geschlecht === 3 ? 'Er':'Sie'} befindet sich im Schuljahr {hj.Jahr} im {hj.Abschnitt} Halbjahr.
{/each} {/each}