|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectwicket.extensions.markup.html.repeater.data.table.AbstractColumn
wicket.extensions.markup.html.repeater.data.table.PropertyColumn
A convinience implementation of column that adds a label to the cell whose
model is determined by the provided wicket property expression (same as used
by PropertyModel) that is evaluated against the current row's model
object
Example
columns[0] = new PropertyColumn(new Model("First Name"), "name.first");
The above will attach a label to the cell with a property model for the
expression "name.first"
PropertyModel,
Serialized Form| Constructor Summary | |
PropertyColumn(wicket.model.IModel displayModel,
java.lang.String propertyExpressions)
Creates a non sortable property column |
|
PropertyColumn(wicket.model.IModel displayModel,
java.lang.String sortProperty,
java.lang.String propertyExpression)
Creates a property column that is also sortable |
|
| Method Summary | |
protected wicket.model.IModel |
createLabelModel(wicket.model.IModel embeddedModel)
|
java.lang.String |
getPropertyExpression()
|
void |
populateItem(Item item,
java.lang.String componentId,
wicket.model.IModel model)
Implementation of populateItem which adds a label to the cell whose model is the provided property expression evaluated agains rowModelObject |
| Methods inherited from class wicket.extensions.markup.html.repeater.data.table.AbstractColumn |
getDisplayModel, getHeader, getSortProperty, isSortable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PropertyColumn(wicket.model.IModel displayModel,
java.lang.String sortProperty,
java.lang.String propertyExpression)
displayModel - display modelsortProperty - sort propertypropertyExpression - wicket property expression used by PropertyModel
public PropertyColumn(wicket.model.IModel displayModel,
java.lang.String propertyExpressions)
displayModel - display modelpropertyExpressions - wicket property expressionPropertyModel| Method Detail |
public void populateItem(Item item,
java.lang.String componentId,
wicket.model.IModel model)
item - the item representing the current table cell being renderedcomponentId - the id of the component used to render the cell (only one
component should be added to the cell)model - the model of the row item being rendered. this model usually
contains the model provided by the data provider.ICellPopulator.populateItem(Item, String, IModel)protected wicket.model.IModel createLabelModel(wicket.model.IModel embeddedModel)
public java.lang.String getPropertyExpression()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||