public class SelectItem
extends Object
The Mobile Application Framework runtime equivalent of javax.faces.model.SelectItem.
Application java beans that define an accessor (getItems() by convention) that is of
type SelectItem[] can be bound to through EL by the AMX selectItems tag:
<amx:selectOneChoice value="#{MyBean.value}">
<selectItems value="#{MyBean.items}"/>
</amx:selectOneChoice>
The SelectItem array is used to populate the available items for selection in the component that nests the selectItems tag.
| Constructor and Description |
|---|
SelectItem()
Construct a SelectItem with no initialized property values.
|
SelectItem(Object value)
Construct a SelectItem with the specified value.
|
SelectItem(Object value,
String label)
Construct a SelectItem with the specified value and label.
|
SelectItem(Object value,
String label,
String description)
Construct a SelectItem instance with the specified value, label and description.
|
SelectItem(Object value,
String label,
String description,
boolean disabled)
Construct a SelectItem instance with the specified property values.
|
SelectItem(Object value,
String label,
String description,
boolean disabled,
boolean escape) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription()
Return a description of this item, for use in development tools.
|
String |
getLabel()
Return the label of this item, to be rendered visibly for the user.
|
Object |
getValue()
Return the value of this item, to be delivered to the model if this item is selected
by the user.
|
boolean |
isDisabled()
Return the disabled flag for this item, which should modify the rendered output
to make this item unavailable for selection by the user if set to true.
|
boolean |
isEscape()
Get the item's escape status
|
void |
setDescription(String description)
Set the description of this item, for use in development tools.
|
void |
setDisabled(boolean disabled)
Set the disabled flag for this item, which should modify the rendered output to
make this item unavailable for selection by the user if set to true.
|
void |
setEscape(boolean escape)
Set the item's escape status.
|
void |
setLabel(String label)
Set the label of this item, to be rendered visibly for the user.
|
void |
setValue(Object value)
Set the value of this item, to be delivered to the model if this item is selected
by the user.
|
public SelectItem()
public SelectItem(Object value)
value - Value to be delivered to the model if this item is selected by the userjava.lang.NullPointerException - - if value is nullpublic SelectItem(Object value,
String label)
value - Value to be delivered to the model if this item is selected by the userlabel - Label to be rendered for this item in the responsejava.lang.NullPointerException - - if value is nullpublic SelectItem(Object value,
String label,
String description)
value - Value to be delivered to the model if this item is selected by the userlabel - Label to be rendered for this item in the responsedescription - Description of this item, for use in toolsjava.lang.NullPointerException - - if value is nullpublic SelectItem(Object value,
String label,
String description,
boolean disabled)
value - Value to be delivered to the model if this item is selected by the userlabel - Label to be rendered for this item in the responsedescription - Description of this item, for use in toolsdisabled - Flag indicating that this option is disabledjava.lang.NullPointerException - - if value is nullpublic SelectItem(Object value,
String label,
String description,
boolean disabled,
boolean escape)
public Object getValue()
public void setValue(Object value)
value - The new valuejava.lang.NullPointerException - - if value is nullpublic String getLabel()
public void setLabel(String label)
label - The new labeljava.lang.NullPointerException - - if label is nullpublic String getDescription()
public void setDescription(String description)
description - The new descriptionpublic boolean isDisabled()
public void setDisabled(boolean disabled)
disabled - The new disabled flagpublic boolean isEscape()
public void setEscape(boolean escape)