Listview - order funktioniert nicht richtig
Verfasst: Fr 9. Apr 2021, 11:13
Hallo Forum,
ich verwende hier we in der V 8.1.5 (Revision: 12506) - auf 9 kann ich nicht updaten, da der Server die notwendigen DB's (noch) nicht unterstützt.
Ich habe ein Problem mit der order-Anweisung der Listviews.
Ich habe einen Dokumententyp 'Team-Member'. In dieser Vorlage gibt es mehrere Felder für eine Person (also Nachname, Vorname, etc.).
Jetzt würde ich diese gerne nach dem Nachnamen (danach gerne nach dem Vornamen) sortiert ausgeben.
Dazu habe ich eine Listview gemacht, die wie folgt aussieht:
<we:listview doctype="Team-Member" type="document" name="liste" order="nachname,vorname" desc="false">
oder auch (nur nach einem Feld sortiert):
<we:listview doctype="Team-Member" type="document" name="liste" order="nachname" desc="false">
Ich habe auch das desc=false weggelassen. Aber die Auflistung ist durcheinander. Nach einem 'A'-Treffer kommt ein Eintrag mit 'W', dann 'B', dann wieder ein 'A', und so weiter. Einige Einträge sind auch korrekt hintereinander. Ich hab einige 'B'-Treffer korrekt hintereinander (hab aber das Gefühl, dass das daran liegt, dass ich diese hintereinander eingetragen habe).
Also, meine Frage: Funktionieren die 'order'-Anweisungen der Listviews nicht mehr mit eigenen Feldern?
Gibt es dafür eine alternative Lösung?
(Ja, ich könnte das ganze mit php lösen - das scheint mir aber sehr aufwendig, zumal diese Art der Sortierung ja früher immer problemlos funktioniert hat)
Mache ich hier irgendwas falsch? Fehlt noch eine Anweisung?
Danke schonmal im voraus für Vorschläge und Hinweise.
Viele Grüße
Michael Böttger
ich verwende hier we in der V 8.1.5 (Revision: 12506) - auf 9 kann ich nicht updaten, da der Server die notwendigen DB's (noch) nicht unterstützt.
Ich habe ein Problem mit der order-Anweisung der Listviews.
Ich habe einen Dokumententyp 'Team-Member'. In dieser Vorlage gibt es mehrere Felder für eine Person (also Nachname, Vorname, etc.).
Jetzt würde ich diese gerne nach dem Nachnamen (danach gerne nach dem Vornamen) sortiert ausgeben.
Dazu habe ich eine Listview gemacht, die wie folgt aussieht:
<we:listview doctype="Team-Member" type="document" name="liste" order="nachname,vorname" desc="false">
oder auch (nur nach einem Feld sortiert):
<we:listview doctype="Team-Member" type="document" name="liste" order="nachname" desc="false">
Ich habe auch das desc=false weggelassen. Aber die Auflistung ist durcheinander. Nach einem 'A'-Treffer kommt ein Eintrag mit 'W', dann 'B', dann wieder ein 'A', und so weiter. Einige Einträge sind auch korrekt hintereinander. Ich hab einige 'B'-Treffer korrekt hintereinander (hab aber das Gefühl, dass das daran liegt, dass ich diese hintereinander eingetragen habe).
Also, meine Frage: Funktionieren die 'order'-Anweisungen der Listviews nicht mehr mit eigenen Feldern?
Gibt es dafür eine alternative Lösung?
(Ja, ich könnte das ganze mit php lösen - das scheint mir aber sehr aufwendig, zumal diese Art der Sortierung ja früher immer problemlos funktioniert hat)
Mache ich hier irgendwas falsch? Fehlt noch eine Anweisung?
Danke schonmal im voraus für Vorschläge und Hinweise.
Viele Grüße
Michael Böttger