I want to displays members of a group, sortet by the displayName instead of the username.
Something like this:
{code} #set($memberslist = $userAccessor.getMemberNamesAsList($group)) #set($myArrayList = []) #foreach( $member in $memberslist ) $myArrayList.add( {"fullname" : $action.getUserFullName($member) }) #end #foreach( $item in $sortTool.sort($myArrayList, "fullname:asc") ) <li> $item.toString() #end {code}
This does not work for me. Can you help me?
Sana,
many thanks. Sorry, I didn't reply to your hint.
Unfortunately that solution didn't work for me. I got an exception error.
So that request is still open (for me). Any idea (someone else)?
I have now a new similar task: I get the descendants of a given page in a user macro. I want to sort that pages by the last-modify-date. Again: how can that be done?
My user macro so far:
## Macro title: Page descendants ## Macro has a body: N ## List all descendant pages below a give page ## Developed by: Stefan Baader ## Date created: 13/10/2015 ## Installed by: Stefan Baader ## @param Page:title=Page|type=confluence-content|required=true|desc=Select a page do use #set( $pages = $pageManager.getPage($space.key, $paramPage).getDescendants() ) Descendants of page "${paramPage}" <table> <tr> <th>Seite</th> <th style="white-space:nowrap;">Vers. Nr.</th> <th style="white-space:nowrap;">Aktualisiert am</th> </tr> #foreach( $page in $pages) <tr> <td> <a href="$req.contextPath/pages/viewpage.action?pageId=$page.id">$page.title</a> </td> <td> $page.getVersion() </td> <td style="white-space:nowrap;"> $page.getLastModificationDate() </td> </tr> #end </table>
Have you looked at this one: https://answers.atlassian.com/questions/218237/sort-list-of-objects-in-velocity
It helped me with my sorting issues :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.