Search the FirstSpirit Knowledge Base
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
Hallo Timo,
die Methode könnte man sich wirklich mal wünschen
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
Hallo Timo,
die Methode könnte man sich wirklich mal wünschen
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
Moin Thorsten,
super, vielen Dank. Das hat mir sehr geholfen. Dann werde ich wohl mal einen entsprechenden Feature Request stellen.
Ergänzung: inzwischen gibt es die Methode getPreviousSibling() im StoreElement.