public abstract class RowBase extends javax.faces.component.UIComponentBase implements IRow
Renders a set of ace:column components as one row of the header or footer segment of an ace:dataTable via an ace:columnGroup.
For more information, see the Row Wiki Documentation.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RowBase.PropertyKeys |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE |
static java.lang.String |
RENDERER_TYPE |
| Constructor and Description |
|---|
RowBase() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCondition()
Return the value of the
condition property. |
java.lang.String |
getFamily() |
java.lang.Object |
getGroupBy()
Return the value of the
groupBy property. |
java.lang.Integer |
getInterval()
Return the value of the
interval property. |
java.lang.String |
getPos()
Return the value of the
pos property. |
Predicate |
getPredicate()
Return the value of the
predicate property. |
java.lang.String |
getStyle()
Return the value of the
style property. |
java.lang.String |
getStyleClass()
Return the value of the
styleClass property. |
protected boolean |
isPropertySet(java.lang.String finder) |
void |
setCondition(java.lang.String condition)
Set the value of the
condition property. |
void |
setGroupBy(java.lang.Object groupBy)
Set the value of the
groupBy property. |
void |
setInterval(java.lang.Integer interval)
Set the value of the
interval property. |
void |
setPos(java.lang.String pos)
Set the value of the
pos property. |
void |
setPredicate(Predicate predicate)
Set the value of the
predicate property. |
void |
setStyle(java.lang.String style)
Set the value of the
style property. |
void |
setStyleClass(java.lang.String styleClass)
Set the value of the
styleClass 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 setCondition(java.lang.String condition)
Set the value of the condition property.
Contents: Defines a mode of operation that determines under what type of condition ths row will be rendered. Options include 'interval', 'predicate' and 'group'.
setCondition in interface IRowpublic java.lang.String getCondition()
Return the value of the condition property.
Contents: Defines a mode of operation that determines under what type of condition ths row will be rendered. Options include 'interval', 'predicate' and 'group'.
getCondition in interface IRowpublic void setGroupBy(java.lang.Object groupBy)
Set the value of the groupBy property.
Contents: Defines an expression used to determine when a group change is occurring in 'group' conditional mode.
setGroupBy in interface IRowpublic java.lang.Object getGroupBy()
Return the value of the groupBy property.
Contents: Defines an expression used to determine when a group change is occurring in 'group' conditional mode.
getGroupBy in interface IRowpublic void setInterval(java.lang.Integer interval)
Set the value of the interval property.
Contents: Defines an integer that determines how regularly this row will render in interval mode.
setInterval in interface IRowpublic java.lang.Integer getInterval()
Return the value of the interval property.
Contents: Defines an integer that determines how regularly this row will render in interval mode.
getInterval in interface IRowpublic void setPos(java.lang.String pos)
Set the value of the pos property.
Contents: Defines whether a conditional row is intended to render 'before' or 'after' a group change in 'group' conditional mode. If in predicate or interval mode, this setting defines if the conditional row renders before or after the data model position that caused the predicate to evaluate true.
public java.lang.String getPos()
Return the value of the pos property.
Contents: Defines whether a conditional row is intended to render 'before' or 'after' a group change in 'group' conditional mode. If in predicate or interval mode, this setting defines if the conditional row renders before or after the data model position that caused the predicate to evaluate true. Default = 'after'.
public void setPredicate(Predicate predicate)
Set the value of the predicate property.
Contents: When using 'predicate' conditional mode, defines a function taking the current data model index as an argument, and returning a value determining whether or not to render the conditional row for this index.
setPredicate in interface IRowpublic Predicate getPredicate()
Return the value of the predicate property.
Contents: When using 'predicate' conditional mode, defines a function taking the current data model index as an argument, and returning a value determining whether or not to render the conditional row for this index.
getPredicate in interface IRowpublic void setStyle(java.lang.String style)
Set the value of the style property.
Contents: Define inline style rules for this row. Only applicable to conditional rows.
public java.lang.String getStyle()
Return the value of the style property.
Contents: Define inline style rules for this row. Only applicable to conditional rows.
public void setStyleClass(java.lang.String styleClass)
Set the value of the styleClass property.
Contents: Define style classes for this row. Only applicable to conditional rows.
setStyleClass in interface IRowpublic java.lang.String getStyleClass()
Return the value of the styleClass property.
Contents: Define style classes for this row. Only applicable to conditional rows.
getStyleClass in interface IRowprotected 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.