public class KeyColumnBoolean<U extends org.ujorm.Ujo> extends KeyColumn<U,Boolean>
| Modifier and Type | Field and Description |
|---|---|
protected String |
cssAffirmativeClass
Class for the TRUE value
|
protected static String |
DEFAULT_CSS_AFFIRMATIVE_CLASS
Default CSS class for an
true value |
protected static String |
DEFAULT_LOGICAL_CLASS
Default CSS class for an OK value
|
cssClass, keySerializable, PROPERTY_PREFIX, SORTING_OFF, SORTING_ON| Constructor and Description |
|---|
KeyColumnBoolean(org.ujorm.Key<U,?> key,
org.ujorm.Key<U,?> keySortable,
String cssClass) |
KeyColumnBoolean(org.ujorm.core.KeyRing<U> key,
org.ujorm.core.KeyRing<U> keySortable,
String cssClass,
String cssAffirmativeClass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendCssClass(org.apache.wicket.Component value,
U ujo)
Append the CSS class
|
protected org.apache.wicket.model.IModel<?> |
createValueModel(U ujo)
Create a Value component
|
String |
getCssAffirmativeClass()
Returns a CSS class of the
true value |
static <U extends org.ujorm.Ujo,T> |
of(org.ujorm.Key<U,T> key,
boolean sorted)
A factory method where a default key
getCssAffirmativeClass() have got value DEFAULT_CSS_AFFIRMATIVE_CLASS |
static <U extends org.ujorm.Ujo,T> |
of(org.ujorm.Key<U,T> key,
boolean sorted,
String cssTrueClass)
A factory method
|
static <U extends org.ujorm.Ujo,T> |
of(org.ujorm.Key<U,T> key,
org.ujorm.Key<U,T> sort,
String cssTrueClass)
A factory method
|
createValueCoponent, getCssClass, getKey, getPropertyExpression, populateItem, setCssClass, toStringprotected static String DEFAULT_LOGICAL_CLASS
protected static String DEFAULT_CSS_AFFIRMATIVE_CLASS
true valueprotected final String cssAffirmativeClass
public KeyColumnBoolean(org.ujorm.Key<U,?> key, org.ujorm.Key<U,?> keySortable, String cssClass)
protected org.apache.wicket.model.IModel<?> createValueModel(U ujo)
createValueModel in class KeyColumn<U extends org.ujorm.Ujo,Boolean>protected void appendCssClass(org.apache.wicket.Component value,
U ujo)
appendCssClass in class KeyColumn<U extends org.ujorm.Ujo,Boolean>public String getCssAffirmativeClass()
true valuepublic static <U extends org.ujorm.Ujo,T> KeyColumn<U,T> of(org.ujorm.Key<U,T> key, boolean sorted)
getCssAffirmativeClass() have got value DEFAULT_CSS_AFFIRMATIVE_CLASSkey - Domain Keysorted - A sorting requestpublic static <U extends org.ujorm.Ujo,T> KeyColumn<U,T> of(org.ujorm.Key<U,T> key, boolean sorted, String cssTrueClass)
key - Domain Keysorted - Sorted columncssAffirmativeClass - Class for a value Boolean.{@code true} where a default value is DEFAULT_CSS_AFFIRMATIVE_CLASS.public static <U extends org.ujorm.Ujo,T> KeyColumn<U,T> of(org.ujorm.Key<U,T> key, org.ujorm.Key<U,T> sort, String cssTrueClass)
key - Domain Keysort - Key of sortingcssAffirmativeClass - Class for a value Boolean.TRUE where a default value is DEFAULT_CSS_AFFIRMATIVE_CLASS.Copyright © 2020. All rights reserved.