Class BaseSelectRow
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIColumn
com.webmethods.caf.faces.component.table.BaseExtendedColumn
com.webmethods.caf.faces.component.table.BaseSelectRow
- All Implemented Interfaces:
IExtendedColumn
,ISelectRow
,ITableRowStateHolder
,Serializable
,EventListener
,PartialStateHolder
,StateHolder
,TransientStateHolder
,ComponentSystemEventListener
,FacesListener
,SystemEventListenerHolder
- Direct Known Subclasses:
SelectRowCheckbox
Base UIColumn with CAF column extensions.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static enum
static class
Applies the selection's submitted values when an action event is received. -
Field Summary
FieldsFields inherited from class com.webmethods.caf.faces.component.table.BaseExtendedColumn
NEGATIVE_ONE, ZERO
Fields inherited from class javax.faces.component.UIColumn
COMPONENT_FAMILY, COMPONENT_TYPE
Fields inherited from class javax.faces.component.UIComponent
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Applies the submitted values to this selectiton's table.Accesskey for control.getAlign()
Override to change the default valueboolean
Tabindex for control.Gets this control's per-row state.getWidth()
Override to change the default valueboolean
True if row cannot be selected.boolean
Override to change the default valueboolean
True if allows multiple rows to be selected.boolean
isNowrap()
Override to change the default valuevoid
restoreState
(FacesContext context, Object state) void
setAccesskey
(String accesskey) Accesskey for control.void
setDisabled
(boolean disabled) True if row cannot be selected.void
setMultiple
(boolean multiple) True if allows multiple rows to be selected.void
void
setSubmittedUseUnselected
(boolean useUnselected) void
setTabindex
(String tabindex) Tabindex for control.void
Sets this control's per-row state.Methods inherited from class com.webmethods.caf.faces.component.table.BaseExtendedColumn
encodeFooter, encodeHeader, getGroup, getLabel, getOrdinal, getPropertyOrBindingValue, getSecondaryEnd, getSecondaryStart, getSort, getValign, isAscending, isHidden, isOptional, isSecondary, setAlign, setAscending, setExportable, setGroup, setHidden, setLabel, setNowrap, setOptional, setOrdinal, setSecondary, setSecondaryEnd, setSecondaryStart, setSort, setValign, setWidth
Methods inherited from class javax.faces.component.UIColumn
getFamily, getFooter, getHeader, setFooter, setHeader
Methods inherited from class javax.faces.component.UIComponentBase
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, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Field Details
-
m_submittedUseUnselected
protected transient boolean m_submittedUseUnselected -
m_submittedSelectedIds
-
-
Constructor Details
-
BaseSelectRow
public BaseSelectRow()
-
-
Method Details
-
restoreState
- Specified by:
restoreState
in interfaceStateHolder
- Overrides:
restoreState
in classUIComponentBase
-
getTableRowState
Gets this control's per-row state.- Specified by:
getTableRowState
in interfaceITableRowStateHolder
- Overrides:
getTableRowState
in classBaseExtendedColumn
-
setTableRowState
Sets this control's per-row state.- Specified by:
setTableRowState
in interfaceITableRowStateHolder
- Overrides:
setTableRowState
in classBaseExtendedColumn
-
getAlign
Override to change the default value- Specified by:
getAlign
in interfaceIExtendedColumn
- Overrides:
getAlign
in classBaseExtendedColumn
-
isNowrap
public boolean isNowrap()Override to change the default value- Specified by:
isNowrap
in interfaceIExtendedColumn
- Overrides:
isNowrap
in classBaseExtendedColumn
-
getWidth
Override to change the default value- Specified by:
getWidth
in interfaceIExtendedColumn
- Overrides:
getWidth
in classBaseExtendedColumn
-
isExportable
public boolean isExportable()Override to change the default value- Specified by:
isExportable
in interfaceIExtendedColumn
- Overrides:
isExportable
in classBaseExtendedColumn
- Returns:
- true or false
-
applySubmittedValues
public void applySubmittedValues()Applies the submitted values to this selectiton's table. -
getAccesskey
Description copied from interface:ISelectRow
Accesskey for control.- Specified by:
getAccesskey
in interfaceISelectRow
-
setAccesskey
Description copied from interface:ISelectRow
Accesskey for control.- Specified by:
setAccesskey
in interfaceISelectRow
-
isDisabled
public boolean isDisabled()Description copied from interface:ISelectRow
True if row cannot be selected.- Specified by:
isDisabled
in interfaceISelectRow
-
setDisabled
public void setDisabled(boolean disabled) Description copied from interface:ISelectRow
True if row cannot be selected.- Specified by:
setDisabled
in interfaceISelectRow
-
isMultiple
public boolean isMultiple()Description copied from interface:ISelectRow
True if allows multiple rows to be selected.- Specified by:
isMultiple
in interfaceISelectRow
-
setMultiple
public void setMultiple(boolean multiple) Description copied from interface:ISelectRow
True if allows multiple rows to be selected.- Specified by:
setMultiple
in interfaceISelectRow
-
getTabindex
Description copied from interface:ISelectRow
Tabindex for control.- Specified by:
getTabindex
in interfaceISelectRow
-
setTabindex
Description copied from interface:ISelectRow
Tabindex for control.- Specified by:
setTabindex
in interfaceISelectRow
-
getSubmittedUseUnselected
public boolean getSubmittedUseUnselected() -
setSubmittedUseUnselected
public void setSubmittedUseUnselected(boolean useUnselected) -
getSubmittedSelectedIds
-
setSubmittedSelectedIds
-