net.databinder.components
Class ObjectFilteredPropertyColumn
java.lang.Object
org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn
org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn
org.apache.wicket.extensions.markup.html.repeater.data.table.filter.FilteredPropertyColumn
org.apache.wicket.extensions.markup.html.repeater.data.table.filter.ChoiceFilteredPropertyColumn
net.databinder.components.ObjectFilteredPropertyColumn
- All Implemented Interfaces:
- java.io.Serializable, org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator, org.apache.wicket.extensions.markup.html.repeater.data.table.filter.IFilteredColumn, org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn, org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn, org.apache.wicket.IClusterable, org.apache.wicket.model.IDetachable
public class ObjectFilteredPropertyColumn
- extends org.apache.wicket.extensions.markup.html.repeater.data.table.filter.ChoiceFilteredPropertyColumn
DataTable property filter column that works with joined entities instead of string properties.
- Author:
- Mark Southern
- See Also:
- Serialized Form
|
Constructor Summary |
ObjectFilteredPropertyColumn(org.apache.wicket.model.IModel displayModel,
java.lang.String sortProperty,
java.lang.String displayProperty,
java.lang.String propertyExpression,
java.lang.String filterLabelProperty,
org.apache.wicket.model.IModel filterChoices)
|
|
Method Summary |
protected org.apache.wicket.model.IModel |
createLabelModel(org.apache.wicket.model.IModel embeddedModel)
|
protected org.apache.wicket.markup.html.form.IChoiceRenderer |
getChoiceRenderer()
|
org.apache.wicket.Component |
getFilter(java.lang.String componentId,
org.apache.wicket.extensions.markup.html.repeater.data.table.filter.FilterForm form)
|
| Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.filter.ChoiceFilteredPropertyColumn |
detach, enableAutoSubmit, getFilterChoices, getFilterModel |
| Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn |
getPropertyExpression, populateItem |
| Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn |
getCssClass, getDisplayModel, getHeader, getSortProperty, isSortable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn |
getHeader, getSortProperty, isSortable |
| Methods inherited from interface org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator |
populateItem |
ObjectFilteredPropertyColumn
public ObjectFilteredPropertyColumn(org.apache.wicket.model.IModel displayModel,
java.lang.String sortProperty,
java.lang.String displayProperty,
java.lang.String propertyExpression,
java.lang.String filterLabelProperty,
org.apache.wicket.model.IModel filterChoices)
getChoiceRenderer
protected org.apache.wicket.markup.html.form.IChoiceRenderer getChoiceRenderer()
- Overrides:
getChoiceRenderer in class org.apache.wicket.extensions.markup.html.repeater.data.table.filter.ChoiceFilteredPropertyColumn
createLabelModel
protected org.apache.wicket.model.IModel createLabelModel(org.apache.wicket.model.IModel embeddedModel)
- Overrides:
createLabelModel in class org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn
getFilter
public org.apache.wicket.Component getFilter(java.lang.String componentId,
org.apache.wicket.extensions.markup.html.repeater.data.table.filter.FilterForm form)
- Specified by:
getFilter in interface org.apache.wicket.extensions.markup.html.repeater.data.table.filter.IFilteredColumn- Overrides:
getFilter in class org.apache.wicket.extensions.markup.html.repeater.data.table.filter.ChoiceFilteredPropertyColumn
Copyright © 2005-2008 Nathan Hamblen. All Rights Reserved.