For-Schleife sort funktioniert nicht mehr
Author: TimoMeister
Publication Date: 6/4/2013 7:22
Hallo zusammen,
ich habe ein Content-Select auf ein Schema.
<CMS_FUNCTION name="contentSelect" resultname="fr_st_highlight">
<CMS_PARAM name="schema" value="FSDatabase" />
<QUERY entityType="objects">
<EQ attribute="highlight" datatype="java.lang.Boolean" value="true"/>
</QUERY>
</CMS_FUNCTION>
Das gibt mir alle mit "highlight" markierten Objekte aus. Funktioniert auch einwandfrei. Jetzt möchte ich die Ergebenisse nach dem letzten Änderungsdatum des Datensatzes sortieren. Habe es so versucht:
$CMS_FOR(highlight, fr_st_highlight.sort(x->x.getLastChange))$
Geht leider nicht =(
Jetzt ist mir aufgefallen, dass man nach gar keinem Attribut mehr sortieren kann, also auch keine Spaltennamen. z.B.
$CMS_FOR(highlight, fr_st_highlight.sort(x->x.name))$
Mache ich irgendwas falsch?
Viele Grüße
Timo Meister
-
Author: jseiss - 6/4/2013 9:29
Mit $CMS_FOR(highlight, fr_st_highlight.copy().sort(x->x.getLastChange).reverse())$ wird die Liste in der umgekehrten Reihenfolge ausgegeben.
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar