org.ujorm.wicket.component.grid
Class KeyColumnEnum<U extends Ujo,T extends Enum<T>>
java.lang.Object
org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn<U,KeyRing<U>>
org.ujorm.wicket.component.grid.KeyColumn<U,T>
org.ujorm.wicket.component.grid.KeyColumnEnum<U,T>
- Type Parameters:
U - UjoT - Enum type
- All Implemented Interfaces:
- Serializable, org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator<U>, org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<U,KeyRing<U>>, org.apache.wicket.extensions.markup.html.repeater.data.table.IStyledColumn<U,KeyRing<U>>, org.apache.wicket.model.IDetachable, org.apache.wicket.util.io.IClusterable
public class KeyColumnEnum<U extends Ujo,T extends Enum<T>>
- extends KeyColumn<U,T>
Key column for a Date data type
- Author:
- Pavel Ponec
- See Also:
- Serialized Form
|
Method Summary |
protected org.apache.wicket.Component |
createValueCoponent(String componentId,
org.apache.wicket.model.IModel<?> valueModel,
U ujo)
Create the Label for a Value component |
static
|
of(Key<U,T> key,
boolean sorted,
String cssClass)
A factory method |
static
|
of(Key<U,T> key,
Key<U,T> sort,
String cssClass)
A factory method |
protected String |
resourceKey(T value)
Translates the object into resource key that will be used to lookup the value shown
to the user |
| Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn |
detach, getDisplayModel, getHeader, getSortProperty, isSortable |
KeyColumnEnum
public KeyColumnEnum(KeyRing<U> key,
KeyRing<U> keySortable)
createValueCoponent
protected org.apache.wicket.Component createValueCoponent(String componentId,
org.apache.wicket.model.IModel<?> valueModel,
U ujo)
- Create the Label for a Value component
- Overrides:
createValueCoponent in class KeyColumn<U extends Ujo,T extends Enum<T>>
- See Also:
KeyColumn.appendCssClass(org.apache.wicket.Component, org.ujorm.Ujo)
resourceKey
protected String resourceKey(T value)
- Translates the
object into resource key that will be used to lookup the value shown
to the user
- Parameters:
value -
- Returns:
- resource key
of
public static <U extends Ujo,T> KeyColumn<U,T> of(Key<U,T> key,
boolean sorted,
String cssClass)
- A factory method
- Parameters:
key - Domain Keysorted - Sorted column
- Returns:
- New instance of the KeyColumn class
of
public static <U extends Ujo,T> KeyColumn<U,T> of(Key<U,T> key,
Key<U,T> sort,
String cssClass)
- A factory method
- Parameters:
key - Domain Keysort - Key of sorting
- Returns:
Copyright © 2015. All Rights Reserved.