public abstract class ExpansionTogglerBase extends javax.faces.component.UIComponentBase implements IExpansionToggler
Renders a control to toggle the expanded state of this row. If this table only contains either PanelExpansion or RowExpansion, that type of expansion will occur. If both are children of the table, the 'expansion type' for each row is configurable via the RowState.
For more information, see the Expansion Toggler Wiki Documentation.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ExpansionTogglerBase.PropertyKeys |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE |
static java.lang.String |
RENDERER_TYPE |
| Constructor and Description |
|---|
ExpansionTogglerBase() |
| Modifier and Type | Method and Description |
|---|---|
javax.el.MethodExpression |
getChangeListener()
Return the value of the
changeListener property. |
java.lang.String |
getFamily() |
protected boolean |
isPropertySet(java.lang.String finder) |
java.lang.Boolean |
isToggled()
Return the value of the
toggled property. |
void |
setChangeListener(javax.el.MethodExpression changeListener)
Set the value of the
changeListener property. |
void |
setToggled(java.lang.Boolean toggled)
Set the value of the
toggled property. |
void |
setValueExpression(java.lang.String name,
javax.el.ValueExpression binding) |
addClientBehavior, addFacesListener, broadcast, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTreepublic static final java.lang.String COMPONENT_TYPE
public static final java.lang.String RENDERER_TYPE
public java.lang.String getFamily()
getFamily in class javax.faces.component.UIComponentpublic void setChangeListener(javax.el.MethodExpression changeListener)
Set the value of the changeListener property.
Contents: MethodExpression reference called whenever a row element is expanded. The method receives a single argument, ExpansionChangeEvent.
setChangeListener in interface IExpansionTogglerpublic javax.el.MethodExpression getChangeListener()
Return the value of the changeListener property.
Contents: MethodExpression reference called whenever a row element is expanded. The method receives a single argument, ExpansionChangeEvent.
getChangeListener in interface IExpansionTogglerpublic void setToggled(java.lang.Boolean toggled)
Set the value of the toggled property.
setToggled in interface IExpansionTogglerpublic java.lang.Boolean isToggled()
Return the value of the toggled property.
isToggled in interface IExpansionTogglerprotected boolean isPropertySet(java.lang.String finder)
public void setValueExpression(java.lang.String name,
javax.el.ValueExpression binding)
setValueExpression in class javax.faces.component.UIComponentCopyright 2017 ICEsoft Technologies Canada Corp., All Rights Reserved.