Report-Vorlagen: Daten-Listen sortieren

Report-Vorlagen: Daten-Listen sortieren

Mit dem aktuellen Update von OpenOlitor können Daten nun auch sortiert werden. Die Konfiguration des Sortierens erfolgt direkt über die Vorlage und bietet die Möglichkeit die Daten nach den eigenen Vorlieben zu ordnen.

Alle Elemente, die es ermöglichen über Listen zu iterieren, unterstützen die Möglichkeit nach dem Namen einen Zusatz „|orderBy:“ zu versehen. Danach folgt der Pfad zum zu sortierenden Attribut. Als letztes kann die Sortiereihenfolge angegeben werden. ASC sortiert aufsteigend (ascending), DESC absteigend (descending).

Etiketten können nun bspw. folgendermassen nach Strasse und Hausnummer sortiert werden:

entries|orderBy:"korb.kunde.strasseUndNummer":ASC

[pathToList]|orderBy:"[pathToSort]":[ASC|DESC]

Anmerkung: Der Name von gewissen Elementen darf keine Leerzeichen enthalten. Daher empfehlen wir ganz auf solche zu verzichten und den Namen inkl. orderBy-Konfiguration ohne Leerzeichen anzugeben.