Die Sortier - Eingabefelder
Kapitel 16
Frontend Sortierung
Es gibt zwei wesentliche Faktoren wonach die Reihenfolge der Datensätze verändert werden kann. Das sind Spalten und die Sortierreihenfolge. Bis jetzt war es nur im Backend möglich diese zu beeinflussen. Mit dem F Modul v1.1 können wir eigene Sortier Eingabefelder für unsere Besucher erstellen.
Dieser Artikel setzt F Modul Grundlagen voraus.
Zwei Filter - Eingabefelder erstellen
Als erstes benötigen wir zwei neue Filter - Eingabefelder. Order By und Spalten.
Wichtig zu wissen
Es gibt zwei neue Reservierte Feldnamen: 'orderBy' und 'sorting_fields'. Diese Feld Typen werden gesondert behandelt, indem Sie keine Filter Eigenschaften besitzen.
- orderBy orderBy unterstützt nur folgende Werte: 'asc', 'desc', 'rand'
- sorting_fields 'sorting_fields' kennt nur die Spalten des jeweiligen Datensatzes. Zum Beispiel: id, title, alias usw. Oder die jeweiligen Feldnamen der Filter - Eingabefelder.
![orderBy / sorting_fields Werte eintragen Screenshot: orderBy / sorting_fields Werte eintragen](assets/images/8/Sortierung01-3e097658.png)
orderBy / sorting_fields Werte eintragen
Die Werte können wir bei den Wrapper eintragen. Das geschieht genauso wie bei den Filter - Eingabefeldern. Achtet darauf das die Spalten (sorting_fields) Atomar sind!
![Filter - Formular ergänzen Screenshot: Filter - Formular ergänzen](assets/images/4/Sortierung02-ff4893d4.png)
Filter - Formular ergänzen
Jetzt sollen wir unsere Sortier - Eingabefelder in dem Formular - Filter sehen.