|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectwicket.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 value
public 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 value| Method Detail |
|---|
public java.lang.Object getDisplayValue(java.lang.Object object)
IChoiceRenderer
getDisplayValue in interface IChoiceRendererobject - the actual object
IChoiceRenderer.getDisplayValue(java.lang.Object)
public java.lang.String getIdValue(java.lang.Object object,
int index)
IChoiceRenderer
getIdValue in interface IChoiceRendererobject - 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 | |||||||||