org.richfaces.component
@Generated(value={"RichFaces CDK","4.3.1.Final-redhat-1"}) public class UIExtendedDataTable extends AbstractExtendedDataTable implements javax.faces.component.behavior.ClientBehaviorHolder, org.richfaces.component.MetaComponentEncoder, org.richfaces.component.MetaComponentResolver, org.richfaces.component.attribute.AjaxActivatorProps, org.richfaces.component.attribute.EventsRowProps, org.richfaces.component.attribute.IterationProps, org.richfaces.component.attribute.RowsProps, org.richfaces.component.attribute.SequenceProps, org.richfaces.component.attribute.StyleClassProps, org.richfaces.component.attribute.StyleProps
The <rich:extendedDataTable> component builds on the functionality of the <rich:dataTable> component, adding features such as scrolling for the table body (both horizontal and vertical), Ajax loading for vertical scrolling, frozen columns, row selection, and rearranging of columns. It also supports all the basic table features such as sorting, filtering, and paging using the <rich:dataScroller> component.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
UIExtendedDataTable.Properties |
AbstractExtendedDataTable.PropertyKeys| Modifier and Type | Field and Description |
|---|---|
static String |
COMPONENT_FAMILY |
static String |
COMPONENT_TYPE |
OLD_CLIENT_FIRST, SCROLL, SUBMITTED_CLIENT_FIRSTBODY, FOOTER, FOOTER_FACET_NAME, HEADER, HEADER_FACET_NAME, NODATA_FACET_NAMEdecodeVisitor, updateVisitor, validateVisitorATTRS_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 and Description |
|---|
UIExtendedDataTable() |
| Modifier and Type | Method and Description |
|---|---|
String |
getColumnClasses()
Assigns one or more space-separated CSS class names to the columns of the table.
|
String[] |
getColumnsOrder()
Determines the order in which the columns should be rendered, left to right.
|
Object |
getData() |
String |
getDefaultEventName() |
Collection<String> |
getEventNames() |
String |
getFamily() |
String |
getFilterVar()
Name of the variable used in EL expression provided in filterExpression in order to decide about displaying particular
row.
|
javax.faces.component.UIComponent |
getFooter()
The footer of the table
|
String |
getFooterClass() |
int |
getFrozenColumns()
Determines how many columns should not be vertically scrollable (should be "frozen").
|
javax.faces.component.UIComponent |
getHeader()
The header of the table
|
String |
getHeaderClass() |
javax.faces.component.UIComponent |
getNoData()
The content to be displayed when table contains no rows (no data provided).
|
String |
getNoDataLabel()
The label to be displayed when table contains no rows (no data provided).
|
String |
getOnbeforedomupdate() |
String |
getOnbeforeselectionchange()
The client-side script method to be called before the selection is changed.
|
String |
getOncomplete() |
String |
getOnready()
The client-side script method to be called after the EDT has been initialized, either after a page load, and an ajax update.
|
String |
getOnrowclick() |
String |
getOnrowdblclick() |
String |
getOnrowkeydown() |
String |
getOnrowkeypress() |
String |
getOnrowkeyup() |
String |
getOnrowmousedown() |
String |
getOnrowmousemove() |
String |
getOnrowmouseout() |
String |
getOnrowmouseover() |
String |
getOnrowmouseup() |
String |
getOnselectionchange()
The client-side script method to be called after the selection is changed.
|
Object |
getRender() |
String |
getRowClass()
Assigns one or more space-separated CSS class names to the table cells
|
String |
getRowClasses()
Assigns one or more space-separated CSS class names to the rows of the table.
|
Collection<Object> |
getSelection()
The collection of keys for currently selected table rows (generated from data model by rowKeyConverter).
|
SelectionMode |
getSelectionMode()
Defines selection mode for the table: none, single (only one row can be selected), multiple (Ctrl/Shift keys are used for
multi-selection), multipleKeyboardFree (clicks are used for multi-selection)
|
SortMode |
getSortMode()
Specifies when table will be sorted according to one column (single) or multiple columns (multi).
|
Collection<Object> |
getSortPriority()
Comma-separated list of column names determining priority of row sorting.
|
String |
getStyle() |
String |
getStyleClass() |
String |
getTableState()
ValueBinding pointing at a property of a String to hold table state
|
boolean |
isLimitRender() |
boolean |
isResetValues() |
void |
setColumnClasses(String columnClasses) |
void |
setColumnsOrder(String[] columnsOrder) |
void |
setData(Object data) |
void |
setFilterVar(String filterVar) |
void |
setFooter(javax.faces.component.UIComponent facet) |
void |
setFooterClass(String footerClass) |
void |
setFrozenColumns(int frozenColumns) |
void |
setHeader(javax.faces.component.UIComponent facet) |
void |
setHeaderClass(String headerClass) |
void |
setLimitRender(boolean limitRender) |
void |
setNoData(javax.faces.component.UIComponent facet) |
void |
setNoDataLabel(String noDataLabel) |
void |
setOnbeforedomupdate(String onbeforedomupdate) |
void |
setOnbeforeselectionchange(String onbeforeselectionchange) |
void |
setOncomplete(String oncomplete) |
void |
setOnready(String onready) |
void |
setOnrowclick(String onrowclick) |
void |
setOnrowdblclick(String onrowdblclick) |
void |
setOnrowkeydown(String onrowkeydown) |
void |
setOnrowkeypress(String onrowkeypress) |
void |
setOnrowkeyup(String onrowkeyup) |
void |
setOnrowmousedown(String onrowmousedown) |
void |
setOnrowmousemove(String onrowmousemove) |
void |
setOnrowmouseout(String onrowmouseout) |
void |
setOnrowmouseover(String onrowmouseover) |
void |
setOnrowmouseup(String onrowmouseup) |
void |
setOnselectionchange(String onselectionchange) |
void |
setRender(Object render) |
void |
setResetValues(boolean resetValues) |
void |
setRowClass(String rowClass) |
void |
setRowClasses(String rowClasses) |
void |
setSelection(Collection<Object> selection) |
void |
setSelectionMode(SelectionMode selectionMode) |
void |
setSortMode(SortMode sortMode) |
void |
setSortPriority(Collection<Object> sortPriority) |
void |
setStyle(String style) |
void |
setStyleClass(String styleClass) |
void |
setTableState(String tableState) |
encodeMetaComponent, getActualFirst, getActualRows, getClientFirst, getClientRows, resolveClientId, setClientFirst, setClientRows, setFirst, setValueBinding, setValueExpression, visitDataChildrenaddFilteringListener, addSortingListener, columns, createExtendedDataModel, dataChildren, fixedChildren, getFilteringListeners, getRendersChildren, getSortingAndFilteringRenderTargetId, getSortingListeners, getSupportedMetaComponents, hasRowChildren, isColumnFacetPresent, queueEvent, removeFilteringListener, removeSortingListener, restoreChildState, substituteUnresolvedClientId, visitFixedChildren, walkcaptureOrigValue, createComponentState, createFacesModel, getFirst, getIterationStatusVar, getRelativeClientId, getRelativeRowIndex, getRowIndex, getRowKeyConverter, getRows, getValue, preEncodeBegin, restoreOrigValue, setIterationStatusVar, setRows, setupVariable, setValue, updateState, updateStateallFixedChildren, broadcast, clearExtendedDataModel, clearInitialState, createUniqueId, doUpdate, extractKeySegment, getComponentState, getContainerClientId, getContainerClientId, getExtendedDataModel, getIterationState, getLocalComponentState, getRowCount, getRowData, getRowKey, getRowKeyVar, getStateVar, getVar, getVariablesMap, invokeOnComponent, invokeOnRow, isKeepSaved, isListenerForSource, isRowAvailable, iterate, keepSaved, markInitialState, preDecode, preUpdate, preValidate, processDecodes, processDecodesChildren, processEvent, processEvent, processUpdates, processUpdatesChildren, processValidatesChildren, processValidators, resetChildState, resetDataModel, restoreChildState, restoreState, saveChildState, saveChildState, saveState, setExtendedDataModel, setId, setIterationState, setKeepSaved, setRowKey, setRowKey, setRowKeyConverter, setRowKeyVar, setStateVar, setVar, visitDataChildrenMetaComponents, visitTree, walk, wrapEventaddClientBehavior, addFacesListener, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInViewclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddClientBehavior, getClientBehaviorsresolveClientId, substituteUnresolvedClientIdpublic static final String COMPONENT_TYPE
public static final String COMPONENT_FAMILY
public String getFamily()
getFamily in class org.richfaces.component.UIDataAdaptorpublic Collection<String> getEventNames()
getEventNames in interface javax.faces.component.behavior.ClientBehaviorHoldergetEventNames in class javax.faces.component.UIComponentBasepublic String getDefaultEventName()
getDefaultEventName in interface javax.faces.component.behavior.ClientBehaviorHoldergetDefaultEventName in class javax.faces.component.UIComponentBasepublic String getColumnClasses()
UIDataTableBasegetColumnClasses in class UIDataTableBasepublic void setColumnClasses(String columnClasses)
public String[] getColumnsOrder()
AbstractExtendedDataTablegetColumnsOrder in class AbstractExtendedDataTablepublic void setColumnsOrder(String[] columnsOrder)
public Object getData()
getData in interface org.richfaces.component.attribute.AjaxActivatorPropspublic void setData(Object data)
public String getFilterVar()
UIDataTableBasegetFilterVar in class UIDataTableBasepublic void setFilterVar(String filterVar)
public String getFooterClass()
getFooterClass in interface org.richfaces.component.attribute.ColumnPropspublic void setFooterClass(String footerClass)
public int getFrozenColumns()
AbstractExtendedDataTablegetFrozenColumns in class AbstractExtendedDataTablepublic void setFrozenColumns(int frozenColumns)
public String getHeaderClass()
getHeaderClass in interface org.richfaces.component.attribute.ColumnPropspublic void setHeaderClass(String headerClass)
public boolean isLimitRender()
isLimitRender in interface org.richfaces.component.attribute.AjaxActivatorPropspublic void setLimitRender(boolean limitRender)
public String getNoDataLabel()
UIDataTableBasegetNoDataLabel in class UIDataTableBasepublic void setNoDataLabel(String noDataLabel)
public String getOnbeforedomupdate()
getOnbeforedomupdate in interface org.richfaces.component.attribute.AjaxActivatorPropspublic void setOnbeforedomupdate(String onbeforedomupdate)
public String getOnbeforeselectionchange()
AbstractExtendedDataTablegetOnbeforeselectionchange in class AbstractExtendedDataTablepublic void setOnbeforeselectionchange(String onbeforeselectionchange)
public String getOncomplete()
getOncomplete in interface org.richfaces.component.attribute.AjaxActivatorPropspublic void setOncomplete(String oncomplete)
public String getOnready()
AbstractExtendedDataTablegetOnready in class AbstractExtendedDataTablepublic void setOnready(String onready)
public String getOnrowclick()
getOnrowclick in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowclick(String onrowclick)
public String getOnrowdblclick()
getOnrowdblclick in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowdblclick(String onrowdblclick)
public String getOnrowkeydown()
getOnrowkeydown in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowkeydown(String onrowkeydown)
public String getOnrowkeypress()
getOnrowkeypress in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowkeypress(String onrowkeypress)
public String getOnrowkeyup()
getOnrowkeyup in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowkeyup(String onrowkeyup)
public String getOnrowmousedown()
getOnrowmousedown in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowmousedown(String onrowmousedown)
public String getOnrowmousemove()
getOnrowmousemove in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowmousemove(String onrowmousemove)
public String getOnrowmouseout()
getOnrowmouseout in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowmouseout(String onrowmouseout)
public String getOnrowmouseover()
getOnrowmouseover in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowmouseover(String onrowmouseover)
public String getOnrowmouseup()
getOnrowmouseup in interface org.richfaces.component.attribute.EventsRowPropspublic void setOnrowmouseup(String onrowmouseup)
public String getOnselectionchange()
AbstractExtendedDataTablegetOnselectionchange in class AbstractExtendedDataTablepublic void setOnselectionchange(String onselectionchange)
public Object getRender()
getRender in interface org.richfaces.component.attribute.AjaxActivatorPropspublic void setRender(Object render)
public boolean isResetValues()
isResetValues in interface org.richfaces.component.attribute.AjaxActivatorPropspublic void setResetValues(boolean resetValues)
public String getRowClass()
UIDataTableBasegetRowClass in class UIDataTableBasepublic void setRowClass(String rowClass)
public String getRowClasses()
UIDataTableBasegetRowClasses in class UIDataTableBasepublic void setRowClasses(String rowClasses)
public Collection<Object> getSelection()
AbstractExtendedDataTablegetSelection in class AbstractExtendedDataTablepublic void setSelection(Collection<Object> selection)
public SelectionMode getSelectionMode()
AbstractExtendedDataTablegetSelectionMode in class AbstractExtendedDataTablepublic void setSelectionMode(SelectionMode selectionMode)
public SortMode getSortMode()
UIDataTableBasegetSortMode in class UIDataTableBasepublic void setSortMode(SortMode sortMode)
public Collection<Object> getSortPriority()
UIDataTableBasegetSortPriority in class UIDataTableBasepublic void setSortPriority(Collection<Object> sortPriority)
public String getStyle()
getStyle in interface org.richfaces.component.attribute.StylePropspublic void setStyle(String style)
public String getStyleClass()
getStyleClass in interface org.richfaces.component.attribute.StyleClassPropspublic void setStyleClass(String styleClass)
public String getTableState()
AbstractExtendedDataTablegetTableState in class AbstractExtendedDataTablepublic void setTableState(String tableState)
public javax.faces.component.UIComponent getFooter()
UIDataTableBasegetFooter in class UIDataTableBasepublic void setFooter(javax.faces.component.UIComponent facet)
public javax.faces.component.UIComponent getNoData()
UIDataTableBasegetNoData in class UIDataTableBasepublic void setNoData(javax.faces.component.UIComponent facet)
public javax.faces.component.UIComponent getHeader()
UIDataTableBasegetHeader in class UIDataTableBasepublic void setHeader(javax.faces.component.UIComponent facet)
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.