Create a List -

Dermot Butterfield - 06 September 2015


Create a List

In the example below I am adding the assetid and the assettype of a sample asset to a new IListObject listobject created using listobject:create.  listobject:create specifies the object name and also the columns you wish to have in your list. To add a row to your list you use listobject:addrow and specify the list name.  You must then pass the data to the list as listobject:argument one for each column. 
Once you have entered all the data that the list requires you can then create your list by calling the listobject:tolist tag specifying the name of the listObject you created and the variable name the new list will have. 

<listobject:create name="listobject" columns="assetid,assettype" />
<ics:listget listname="assetList" fieldname="assetid" output="assetid"/>
<ics:listget listname="assetList" fieldname="assettype" output="assetype"/>
<listobject:addrow name="listobject">
	<listobject:argument name="assetid" value="<%=ics.GetVar("assetid")%>"/>
	<listobject:argument name="assettype" value="<%=ics.GetVar("assetype")%>"/>
<listobject:tolist name="listobject" listvarname="assetlist" />

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.