O - le type des objet contenus dans le modèle du composant.public class BeanListHeaderHandler<O> extends Object implements PropertyChangeListener, UIHandler<BeanListHeader<O>>
BeanListHeader.
Note: ce handler n'est pas stateless et n'est donc pas partageable entre
plusieurs ui.BeanListHeader| Modifier and Type | Field and Description |
|---|---|
protected org.nuiton.decorator.MultiJXPathDecorator<O> |
decorator
the decorator of data
|
protected boolean |
init
flag to mark when handler was init (it can be init only once).
|
static org.apache.commons.logging.Log |
log |
protected BeanListHeader<O> |
ui |
| Constructor and Description |
|---|
BeanListHeaderHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterInit(BeanListHeader<O> ui) |
void |
beforeInit(BeanListHeader<O> ui) |
org.nuiton.decorator.MultiJXPathDecorator<O> |
getDecorator() |
O |
getSelectedValue() |
void |
init(org.nuiton.decorator.JXPathDecorator<O> decorator,
List<O> data)
Initialise le handler de l'ui
|
void |
propertyChange(PropertyChangeEvent evt) |
void |
setI18nLabelBuilder(I18nLabelsBuilder i18nLabelBuilder) |
protected void |
setIndex(Integer oldValue,
Integer newValue)
Modifie l'index du décorateur
|
protected void |
setSortOrder(Boolean oldValue,
Boolean newValue)
Modifie l'index du décorateur
|
void |
togglePopup()
Toggle the popup visible state.
|
protected void |
updateUI(int index,
boolean reverseSort) |
public static final org.apache.commons.logging.Log log
protected BeanListHeader<O> ui
protected org.nuiton.decorator.MultiJXPathDecorator<O> decorator
protected boolean init
public void setI18nLabelBuilder(I18nLabelsBuilder i18nLabelBuilder)
public void init(org.nuiton.decorator.JXPathDecorator<O> decorator, List<O> data)
decorator - le decorateur a utiliserdata - la liste des données a gérerpublic void togglePopup()
protected void setIndex(Integer oldValue, Integer newValue)
oldValue - l'ancienne valeurnewValue - la nouvelle valeurprotected void setSortOrder(Boolean oldValue, Boolean newValue)
oldValue - l'ancienne valeurnewValue - la nouvelle valeurprotected void updateUI(int index,
boolean reverseSort)
public org.nuiton.decorator.MultiJXPathDecorator<O> getDecorator()
public void propertyChange(PropertyChangeEvent evt)
propertyChange in interface PropertyChangeListenerpublic O getSelectedValue()
public void beforeInit(BeanListHeader<O> ui)
beforeInit in interface UIHandler<BeanListHeader<O>>public void afterInit(BeanListHeader<O> ui)
afterInit in interface UIHandler<BeanListHeader<O>>Copyright © 2008–2017 Ultreia.io. All rights reserved.