public interface ListItemIterator
extends java.io.Serializable
ListIterator interface provides the ability to iterate through a list's values.
 This can be used to set properties on any of the controls used to render the list. 
 Example:
 var items = controls.listControl.list.items;
 while (items.next())
 {
   var val = items.listValue;
   if (val == "danger")
   { 
        controls.listItem1.backgroundColor = "red";
   }
 }
 
 | Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | getListValue()Returns the value of the current list item. | 
| int | getSize()Returns the number of items in the list. | 
| boolean | next()Iterates through the list's items and sets the next list item as the current item, returns false if no more items exist. | 
boolean next()
 All list items referenced by an iterator can be processed within a loop within while (iter.next()) as shown in
 the example below.
 
Javascript example:
 var items = controls.listControl.list.items;
 while (items.next())
 {
   var val = items.listValue;
   if (val == "danger")
   { 
        controls.listItem1.backgroundColor = "red";
   }
 }
 int getSize()
java.lang.String getListValue()