TimoMeister
Returning Responder

getPreviousSibling()

Jump to solution

Hallo Community,

auf Store Ebene (de.espirit.firstspirit.access.store) bekomme ich mit getNextSibling() das nächste Kind-Element. Ich benötige nun aber das vorherige Kind-Element. Somit vermisse ich getPreviousSibling(). Wie komme ich nun am einfachsten an dieses Element?

Viele Grüße

Timo

0 Kudos
1 Solution

Accepted Solutions
thmarx
I'm new here

Hallo Timo,

die Methode könnte man sich wirklich mal wünschen Smiley Happy

Du kannst dir einfach das Parent-StoreElement holen und dort mit getChildIndex die Position deines Elements ermitteln. Und dann etwas wie parent.getChildren().toList().get(position-1) machen. Hab es zwar nicht ausprobiert, es sollte aber so in etwa funktionieren.

Gruß

Thorsten

View solution in original post

0 Kudos
3 Replies
thmarx
I'm new here

Hallo Timo,

die Methode könnte man sich wirklich mal wünschen Smiley Happy

Du kannst dir einfach das Parent-StoreElement holen und dort mit getChildIndex die Position deines Elements ermitteln. Und dann etwas wie parent.getChildren().toList().get(position-1) machen. Hab es zwar nicht ausprobiert, es sollte aber so in etwa funktionieren.

Gruß

Thorsten

0 Kudos

Moin Thorsten,

super, vielen Dank. Das hat mir sehr geholfen. Dann werde ich wohl mal einen entsprechenden Feature Request stellen.

0 Kudos
matthiasforberg
Occasional Collector

Ergänzung: inzwischen gibt es die Methode getPreviousSibling() im StoreElement.

0 Kudos