|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object wicket.markup.html.form.ChoiceRenderer
public class ChoiceRenderer
Default implementation of IChoiceRenderer
.
Usage:
new DropDownChoice("users", new Model(selectedUser), listOfUsers)creates a DropDownChoice of users and the display value will be toString() and the id the index of the object in the ListOfUsers.
new DropDownChoice("users", new Model(selectedUser), listOfUsers, new ChoiceRenderer("name"))creates a DropDownChoice of users and the display value will be looked up by property expression ("name") and the id the index of the object in the ListOfUsers
new DropDownChoice("users", new Model(selectedUser), listOfUsers, new ChoiceRenderer("name", "id"))creates a DropDownChoice of users and the display value will be looked up by property expression ("name") and the id will be looked up by the property expression "id"
Constructor Summary | |
---|---|
ChoiceRenderer()
Construct. |
|
ChoiceRenderer(java.lang.String displayExpression)
Construct. |
|
ChoiceRenderer(java.lang.String displayExpression,
java.lang.String idExpression)
Construct. |
Method Summary | |
---|---|
java.lang.Object |
getDisplayValue(java.lang.Object object)
Get the value for displaying to an end user. |
java.lang.String |
getIdValue(java.lang.Object object,
int index)
This method is called to get the id value of an object (used as the value attribute of a choice element) The id can be extracted from the object like a primary key, or if the list is stable you could just return a toString of the index. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ChoiceRenderer()
public ChoiceRenderer(java.lang.String displayExpression)
displayExpression
- A property expression to get the display valuepublic ChoiceRenderer(java.lang.String displayExpression, java.lang.String idExpression)
displayExpression
- A property expression to get the display valueidExpression
- A property expression to get the id valueMethod Detail |
---|
public java.lang.Object getDisplayValue(java.lang.Object object)
IChoiceRenderer
getDisplayValue
in interface IChoiceRenderer
object
- the actual object
IChoiceRenderer.getDisplayValue(java.lang.Object)
public java.lang.String getIdValue(java.lang.Object object, int index)
IChoiceRenderer
getIdValue
in interface IChoiceRenderer
object
- The object for which the id should be generatedindex
- The index of the object in the choices list.
IChoiceRenderer.getIdValue(java.lang.Object,
int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |