Package com.ebasetech.xi.api
Interface CustomList
- All Superinterfaces:
 FieldList
public interface CustomList extends FieldList
The 
CustomList interface represents a programmatic list that can be attached to a field. The list is then displayed to
 the user, usually as a dropdown. See WebFormFieldOrColumn.createCustomList() for an example.- Since:
 - V4.4
 
- 
Method Summary
Modifier and Type Method Description voidadd(java.lang.String displayValue)Adds a list entry to the custom list.voidadd(java.lang.String displayValue, java.lang.String returnValue)Adds a list entry to the custom list.voidclear()Removes all existing entries from the custom list.voidremove(java.lang.String displayValue)Removes the list entry with a display value ofdisplayValuefrom the custom list.Methods inherited from interface com.ebasetech.xi.api.FieldList
getDisplayValue, getDisplayValues, getItems, getReturnValue 
- 
Method Details
- 
add
void add(java.lang.String displayValue)Adds a list entry to the custom list.displayValueis used to set both the list entry display value and the list entry return value.Each entry within a list contains a display value (the value displayed to the user) and a return value (the value returned to the server when a selection is made - this becomes the field value).
- Parameters:
 displayValue- list entry display value- Since:
 - V4.4
 - See Also:
 add(String, String)
 - 
add
void add(java.lang.String displayValue, java.lang.String returnValue)Adds a list entry to the custom list.displayValueis used to set the list entry display value andreturnValueis used to set the list entry return value.Each entry within a list contains a display value (the value displayed to the user) and a return value (the value returned to the server when a selection is made - this becomes the field value).
- Parameters:
 displayValue- list entry display valuereturnValue- list entry return value- Since:
 - V4.4
 - See Also:
 add(String)
 - 
clear
void clear()Removes all existing entries from the custom list.- Since:
 - V4.4
 
 - 
remove
void remove(java.lang.String displayValue)Removes the list entry with a display value ofdisplayValuefrom the custom list.Each entry within a list contains a display value (the value displayed to the user) and a return value (the value returned to the server when a selection is made - this becomes the field value).
- Parameters:
 displayValue- list entry display value- Since:
 - V4.4
 
 
 -