Order a List -

Dermot Butterfield - 06 September 2015


Order a List

To order a list you create a listobject using the listobject:create tag as shown below.   You then add a listobject:addrow to the listobject:create which has three listobject:argument.  The attributetypename should contain the name of the attribute type.  The attributename is the name of the attribute of the list item you wish to sort against and the direction is either ascending or descending.  You then output this using the listobject:tolist.  This is the name that is then added to the assetset:getassetlist tag in the attribute list.

<listobject:create name="mylistobject" columns="attributetypename,attributename,direction"/>
<listobject:addrow name="mylistobject">
	<listobject:argument name="attributetypename" value="myAttributeType"/>
	<listobject:argument name="attributename" value='DisplayName'/>
	<listobject:argument name="direction" value="ascending"/>
<listobject:tolist name="mylistobject" listvarname="listOrder"/>
<assetset:getassetlist name="searchResults" listvarname="resultsList" list="listOrder"/>

Contact Us

I hope you found this useful or if you have any questions don't hesitate to leave a comment or contact support[@]tomred[.]net



I have spent most of my time working on these little bits of logic or snippets. These come from problems or issues I have encountered over the year. These are insights I have researched or provided as code review feedback.

Oracle WebCenter (FatWire)

During my time working in consulting I was tasked many times with delivering FatWire sites. I took notes due to the lack of useful documentation at the time. These are the results of those notes made and shared.


I believe the majority of time on a project is spent with the UI. Web is no exception. I have compiled a set of articles covering HTML, CSS and JS with the intention of taking the sting out of this work.


A space dedicated to all those things you need to know beyond writing code. This covers Linux, Windows, Git and SVN among other hopefully useful nuggets.


I picked up some pointers over the years consulting for government and banking sectors before entering a PCI DSS development environment. This section covers aspects like coding, testing, code review and best practice.


Apps is a section which offers access to bits and pieces I have put together over the last few years. This includes Random Password Generator and Base64 Encoder.