FS_LIST Typ Database manuelle Sortierung bei N:M-Beziehung
Author: SebastianStieme
Publication Date: 9/9/2016 12:04
Hallo,
meine Frage ist im Prinzip sehr ähnlich wie hier: https://community.e-spirit.com/message/9915#9915
Ich habe in der Datenquelle fair eine FS_LIST von Typ Database, in der Tags (also eine andere Datenquelle) gepflegt werden können. Der Kunde möchte diese Einträge nun aber via
<ACTION name="UP"/> und <ACTION name="DOWN"/>
in eine Reihenfolge bringen können. Das kann er auch tun, wenn dann aber gespeichert wird, ist die Reihenfolge wieder weg.
In dem oben verlinkten Thread ist eine Lösung via PERSISTENCEINDEX beschrieben, was in meinem Fall wohl aber nicht helfen wird.
Meine Frage ist nun, wie kann ich das bei einer N:M Beziehung umsetzen?
-
Author: hoebbel - 9/9/2016 13:52
Hallo Herr Stiemer,
ich habe dazu vor kurzem einen Artikel im Helpcenter verfasst:
https://help.e-spirit.com/hc/de/articles/208230429-Manuell-sortierte-Datensatzlisten
Kurzfassung:
Da es sich um eine N:M Beziehung handelt, können Sie einen Index, der auf einer Seite gespeichert wird, nicht sinnvoll einsetzen (das wäre ein extrem fragiler Ansatz, der nicht lange funktionieren würde).
Wenn ich es richtig verstehe, dann wollen Sie auch eine manuelle Sortierung der Einträge, keine automatisierte (z.B. alphabetisch nach einer Spalte)
Somit bleiben zwei Lösungsansätze:
- Speichern direkt in der Eingabekomponente (Typ muss dann FirstSpirit Editor sein) anstatt über die Fremdschlüsselbeziehung (Nachteil: Der Verknüpfung kann nicht in die andere Richtung gefolgt werden)
- Anlegen einer Zwischentabelle mit einer Sortierungsspalte
Viele Grüsse aus Dortmund,
Holger Höbbel
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar