Hi zusammen,
ich habe folgendes Problem. Ich habe eine Liste mit Objekten die jeweils eine Id und eine optionale SiblingId haben. Die SiblingId ist eine Positionsangabe die Elemente haben die bereits einmal
verschoben wurden(SiblingId = Id des Nachfolgers). Die anderen werden einfach in der Reihenfolge angezeigt wie sie aus der DB geholt wurden.
Beispiel:
Objekt 1:
ID 1
SiblingId null
Objekt 2:
ID 2
SiblingId null
Objekt 3:
ID 3
SiblingId 2
Nach Sortierung sollte die Reihenfolge Objekt 1, Objekt 3, Objekt 3 sein.
Ist das überhaupt mit einem einzelnen Compartor möglich? Mein Verständnisproblem ist, dass die SiblingId optional ist und ich die Reihenfolge der anderen gern belassen würde wie bisher.
Danke für Tipps, grüße
ich habe folgendes Problem. Ich habe eine Liste mit Objekten die jeweils eine Id und eine optionale SiblingId haben. Die SiblingId ist eine Positionsangabe die Elemente haben die bereits einmal
verschoben wurden(SiblingId = Id des Nachfolgers). Die anderen werden einfach in der Reihenfolge angezeigt wie sie aus der DB geholt wurden.
Beispiel:
Objekt 1:
ID 1
SiblingId null
Objekt 2:
ID 2
SiblingId null
Objekt 3:
ID 3
SiblingId 2
Nach Sortierung sollte die Reihenfolge Objekt 1, Objekt 3, Objekt 3 sein.
Ist das überhaupt mit einem einzelnen Compartor möglich? Mein Verständnisproblem ist, dass die SiblingId optional ist und ich die Reihenfolge der anderen gern belassen würde wie bisher.
Danke für Tipps, grüße