Check out $util, it has a lot of useful methods. http://platform.xwiki.org/xwiki/bin/download/DevGuide/API/xwiki%2Dcore%2D2.1... -Joshua Bubulina wrote:
this works:
#foreach ($d in $xwiki.sort($dateList)) <td>$d</td> #end
Bubulina wrote:
" #foreach($subdoc in $allPages)
#set($suffix = $subdoc.substring(0,3)) #if($suffix == "stge") <tr> #set($rcDoc = $xwiki.getDocument($subdoc)) #set($rcDt = $xwiki.jodatime.getDateTime($rcDoc.getDate().getTime())) #set($documentDate = $xwiki.formatDate($rcDt.toDate(), "dd/MM/yyyy HH:mm:ss"))
$dateList.add($documentDate) ##$dateList ##Collections.sort($dateList) ##$dateList.sort()
$sorter.sort($dateList, $msg.get('core.viewers.history.date'))
<td id="date">$documentDate</td> <td> $subdoc $subdoc </td> <td>delete</td> </tr> #end #end
"
vmassol wrote:
On Dec 3, 2009, at 2:54 PM, Bubulina wrote:
Hello,
So only by using the tools i can use lists and sort right? this code should work:
Show us the full code. We can't see how you've initialized the dateList array.
$dateList.add($date) //it populates $sorter.sort($dateList,["${date}:asc"]) //does not sort
What is $sorter?
You could use $sorttool: http://velocity.apache.org/tools/releases/1.4/javadoc/org/apache/velocity/to...
##Collections.sort($dateList) or maybe $dateList.sort() //does not work
Java List class doesn't have such a method! Why would you expect it to work?
See http://java.sun.com/j2se/1.5.0/docs/api/java/util/List.html
Thanks -Vincent
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users