Class DataTable
java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIData
org.primefaces.component.api.UIData
org.primefaces.component.api.UIPageableData
org.primefaces.component.datatable.DataTableBase
org.primefaces.component.datatable.DataTable
- All Implemented Interfaces:
EventListener,javax.faces.component.behavior.ClientBehaviorHolder,javax.faces.component.NamingContainer,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.component.UniqueIdVendor,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,ColumnAware,MultiViewStateAware<DataTableState>,Pageable,PrimeClientBehaviorHolder,RTLAware,TouchAware,UITable<DataTableState>,Widget
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.primefaces.component.datatable.DataTableBase
DataTableBase.PropertyKeys -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.primefaces.component.datatable.DataTableBase
COMPONENT_FAMILY, DEFAULT_RENDERERFields inherited from class org.primefaces.component.api.UIPageableData
ARIA_FIRST_PAGE_LABEL, ARIA_HEADER_LABEL, ARIA_LAST_PAGE_LABEL, ARIA_NEXT_PAGE_LABEL, ARIA_PREVIOUS_PAGE_LABEL, EMPTY_MESSAGE, PAGINATOR_ACTIVE_PAGE_CLASS, PAGINATOR_BOTTOM_CONTAINER_CLASS, PAGINATOR_BOTTOM_LEFT_CONTENT_CLASS, PAGINATOR_BOTTOM_RIGHT_CONTENT_CLASS, PAGINATOR_CURRENT_CLASS, PAGINATOR_FIRST_PAGE_ICON_CLASS, PAGINATOR_FIRST_PAGE_LINK_CLASS, PAGINATOR_JTP_INPUT_CLASS, PAGINATOR_JTP_SELECT_CLASS, PAGINATOR_LAST_PAGE_ICON_CLASS, PAGINATOR_LAST_PAGE_LINK_CLASS, PAGINATOR_NEXT_PAGE_ICON_CLASS, PAGINATOR_NEXT_PAGE_LINK_CLASS, PAGINATOR_PAGE_CLASS, PAGINATOR_PAGES_CLASS, PAGINATOR_PREV_PAGE_ICON_CLASS, PAGINATOR_PREV_PAGE_LINK_CLASS, PAGINATOR_RPP_LABEL_CLASS, PAGINATOR_RPP_OPTIONS_CLASS, PAGINATOR_TOP_CONTAINER_CLASS, PAGINATOR_TOP_LEFT_CONTENT_CLASS, PAGINATOR_TOP_RIGHT_CONTENT_CLASS, ROWS_PER_PAGE_LABELFields 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_KEYFields inherited from interface javax.faces.component.NamingContainer
SEPARATOR_CHARFields inherited from interface org.primefaces.component.api.UITable
GLOBAL_FILTER_COMPONENT_IDFields inherited from interface org.primefaces.component.api.Widget
ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcollapseRow(String rowKey) static ObjectconvertIntoObjectValueType(javax.faces.context.FacesContext context, DataTable table, List<?> value) voidvoidRecalculates filteredValue after adding, updating or removing rows to/from a filtered DataTable.findOrderedColumns(String columnOrder) List<?>intprotected List<javax.faces.component.UIComponent>getMultiViewState(boolean create) getRowData(String rowKey) intgetWidth()booleanisBodyUpdate(javax.faces.context.FacesContext context) booleanisCellEditCancelRequest(javax.faces.context.FacesContext context) booleanisCellEditInitRequest(javax.faces.context.FacesContext context) booleanisClientCacheRequest(javax.faces.context.FacesContext context) booleanbooleanbooleanbooleanbooleanisFullUpdateRequest(javax.faces.context.FacesContext context) booleanbooleanisPageStateRequest(javax.faces.context.FacesContext context) booleanisReset()booleanisRowEditCancelRequest(javax.faces.context.FacesContext context) booleanisRowEditInitRequest(javax.faces.context.FacesContext context) booleanisRowEditRequest(javax.faces.context.FacesContext context) booleanbooleanisScrollingRequest(javax.faces.context.FacesContext context) booleanbooleanbooleanbooleanvoidvoidloadLazyScrollData(int offset, int rows) protected voidpreDecode(javax.faces.context.FacesContext context) protected voidpreEncode(javax.faces.context.FacesContext context) protected voidpreUpdate(javax.faces.context.FacesContext context) protected voidpreValidate(javax.faces.context.FacesContext context) protected voidprocessChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId) protected voidprocessColumnFacets(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId) voidprocessEvent(javax.faces.event.ComponentSystemEvent event) voidprocessUpdates(javax.faces.context.FacesContext context) voidprocessValidators(javax.faces.context.FacesContext context) voidqueueEvent(javax.faces.event.FacesEvent event) protected booleanvoidreset()voidvoidvoidsaveState(javax.faces.context.FacesContext context) voidvoidsetColumnMeta(Map<String, ColumnMeta> columnMeta) voidsetColumns(List<UIColumn> columns) voidsetDefaultFilter(boolean defaultFilter) voidsetDefaultSort(boolean defaultSort) voidsetExpandedRowKeys(Set<String> expandedRowKeys) voidsetFilterByAsMap(Map<String, FilterMeta> filterBy) voidsetFilteredValue(List<?> filteredValue) voidsetScrollOffset(int scrollOffset) voidsetSelectAll(boolean selectAll) voidsetSelectedRowKeys(Set<String> selectedRowKeys) voidsetSortByAsMap(Map<String, SortMeta> sortBy) voidbooleanshouldEncodeFeature(javax.faces.context.FacesContext context) protected booleanshouldSkipChildren(javax.faces.context.FacesContext context) voidunselectRow(String rowKey) voidupdateExpansionWithMVS(Set<String> rowKeys) voidupdateSelectionWithMVS(Set<String> rowKeys) protected booleanvisitRows(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, boolean visitRows, Set<javax.faces.component.UIComponent> rejectedChildren) Methods inherited from class org.primefaces.component.datatable.DataTableBase
getAriaRowLabel, getCellEditMode, getCellSeparator, getDataLocale, getDir, getDraggableRowsFunction, getEditInitEvent, getEditMode, getExportRowTag, getExportTag, getFamily, getFilterBy, getFilterDelay, getFilterEvent, getFrozenColumns, getFrozenRows, getGlobalFilter, getGlobalFilterFunction, getLiveScrollBuffer, getOnExpandStart, getOnRowClick, getResizeMode, getRowDragSelector, getRowEditMode, getRowExpandMode, getRowKey, getRowSelectMode, getRowSelector, getRowStyleClass, getRowTitle, getScrollHeight, getScrollRows, getScrollWidth, getSelection, getSelectionMode, getSize, getSortBy, getSortMode, getStickyTopAt, getStyle, getStyleClass, getSummary, getTabindex, getTableStyle, getTableStyleClass, getWidgetVar, isAllowUnsorting, isClientCache, isDisableContextMenuIfEmpty, isDisabledSelection, isDisabledTextSelection, isDraggableColumns, isDraggableRows, isEditable, isEditingRow, isEscapeText, isExpandedRow, isGlobalFilterOnly, isLiveResize, isLiveScroll, isMultiViewState, isNativeElements, isPartialUpdate, isReflow, isRenderEmptyFacets, isResizableColumns, isRowHover, isSaveOnCellBlur, isScrollable, isSelectAllFilteredOnly, isSelectionPageOnly, isShowGridlines, isShowSelectAll, isSkipChildren, isStickyHeader, isStripedRows, isVirtualScroll, setAllowUnsorting, setAriaRowLabel, setCellEditMode, setCellSeparator, setClientCache, setDataLocale, setDir, setDisableContextMenuIfEmpty, setDisabledSelection, setDisabledTextSelection, setDraggableColumns, setDraggableRows, setDraggableRowsFunction, setEditable, setEditingRow, setEditInitEvent, setEditMode, setEscapeText, setExpandedRow, setExportRowTag, setExportTag, setFilterBy, setFilterDelay, setFilterEvent, setFrozenColumns, setFrozenRows, setGlobalFilter, setGlobalFilterFunction, setGlobalFilterOnly, setLiveResize, setLiveScroll, setLiveScrollBuffer, setMultiViewState, setNativeElements, setOnExpandStart, setOnRowClick, setPartialUpdate, setReflow, setRenderEmptyFacets, setResizableColumns, setResizeMode, setRowDragSelector, setRowEditMode, setRowExpandMode, setRowHover, setRowKey, setRowSelectMode, setRowSelector, setRowStyleClass, setRowTitle, setSaveOnCellBlur, setScrollable, setScrollHeight, setScrollRows, setScrollWidth, setSelectAllFilteredOnly, setSelection, setSelectionMode, setSelectionPageOnly, setShowGridlines, setShowSelectAll, setSize, setSkipChildren, setSortBy, setSortMode, setStickyHeader, setStickyTopAt, setStripedRows, setStyle, setStyleClass, setSummary, setTabindex, setTableStyle, setTableStyleClass, setVirtualScroll, setWidgetVarMethods inherited from class org.primefaces.component.api.UIPageableData
calculateFirst, calculateRows, getCurrentPageReportTemplate, getEmptyMessage, getPage, getPageCount, getPageLinks, getPaginatorPosition, getPaginatorTemplate, getRows, getRowsPerPage, getRowsPerPageLabel, getRowsPerPageTemplate, getRowsToRender, isPaginationRequest, isPaginator, isPaginatorAlwaysVisible, isTouchable, resetRows, setCurrentPageReportTemplate, setEmptyMessage, setFirst, setPageLinks, setPaginator, setPaginatorAlwaysVisible, setPaginatorPosition, setPaginatorTemplate, setRows, setRowsPerPage, setRowsPerPageLabel, setRowsPerPageTemplate, setTouchable, updatePaginationDataMethods inherited from class org.primefaces.component.api.UIData
encodeBegin, getClientId, getContainerClientId, getDataModel, getRowIndex, getRowIndexVar, getSavedState, invokeOnComponent, isDefaultAndEmpty, isLazy, isNestedWithinIterator, isRowStatePreserved, markInitialState, process, processDecodes, processFacets, processPhase, restoreDescendantState, restoreDescendantState, restoreState, saveDescendantState, saveDescendantState, saveInputState, setDataModel, setId, setLazy, setRowIndex, setRowIndexVar, setRowModel, setRowStatePreserved, shouldProcessChild, shouldVisitChildren, visitColumnContent, visitColumnFacets, visitColumnGroup, visitColumnsAndColumnFacets, visitFacets, visitTreeMethods inherited from class javax.faces.component.UIData
broadcast, createUniqueId, getFirst, getFooter, getHeader, getRowCount, getRowData, getValue, getVar, isRowAvailable, setFooter, setHeader, setValue, setValueBinding, setValueExpression, setVarMethods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, clearInitialState, decode, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getDefaultEventName, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processRestoreState, processSaveState, removeFacesListener, restoreAttachedState, saveAttachedState, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEventMethods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInViewMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors, getDefaultEventNameMethods inherited from interface org.primefaces.component.api.ColumnAware
collectColumns, findColumn, findColumnInGroup, forEachColumn, forEachColumn, forEachColumn, forEachColumnGroupRow, getColumnGroup, getColumnsCount, getColumnsCount, getColumnsCountWithSpan, getColumnsCountWithSpan, getOrderedColumnKeys, invokeOnColumn, invokeOnColumn, resetDynamicColumnsMethods inherited from interface org.primefaces.component.api.Pageable
getClientId, getFacet, getFirst, getFooter, getHeader, getRowCountMethods inherited from interface org.primefaces.component.api.UITable
compare, decodeColumnDisplayOrderState, decodeColumnResizeState, decodeColumnTogglerState, getActiveFilterMeta, getActiveSortMeta, getChildCount, getChildren, getClientId, getColumnsWidthForClientSide, getConvertedFieldValue, getFieldValue, getFilterValue, getHighestPriorityActiveSortMeta, getSortMetaAsString, getVar, hasFooterColumn, initFilterBy, initSortBy, isColumnFilterable, isColumnSortable, isFilteringCurrentlyActive, isFilteringEnabled, isSortingCurrentlyActive, isSortingEnabled, resetColumns, updateFilterByValuesWithFilterRequest, updateFilterByWithGlobalFilter, updateFilterByWithMVS, updateFilterByWithUserFilterBy, updateSortByWithMVS, updateSortByWithUserSortByMethods inherited from interface org.primefaces.component.api.Widget
resolveWidgetVar, resolveWidgetVar
-
Field Details
-
COMPONENT_TYPE
- See Also:
-
CONTAINER_CLASS
- See Also:
-
TABLE_WRAPPER_CLASS
- See Also:
-
REFLOW_CLASS
- See Also:
-
RTL_CLASS
- See Also:
-
COLUMN_HEADER_CLASS
- See Also:
-
DYNAMIC_COLUMN_HEADER_CLASS
- See Also:
-
COLUMN_HEADER_CONTAINER_CLASS
- See Also:
-
COLUMN_FOOTER_CLASS
- See Also:
-
COLUMN_FOOTER_CONTAINER_CLASS
- See Also:
-
DATA_CLASS
- See Also:
-
ROW_CLASS
- See Also:
-
SELECTABLE_ROW_CLASS
- See Also:
-
EMPTY_MESSAGE_ROW_CLASS
- See Also:
-
HEADER_CLASS
- See Also:
-
FOOTER_CLASS
- See Also:
-
SORTABLE_COLUMN_CLASS
- See Also:
-
SORTABLE_COLUMN_ICON_CLASS
- See Also:
-
SORTABLE_COLUMN_ASCENDING_ICON_CLASS
- See Also:
-
SORTABLE_COLUMN_DESCENDING_ICON_CLASS
- See Also:
-
SORTABLE_PRIORITY_CLASS
- See Also:
-
STATIC_COLUMN_CLASS
- See Also:
-
UNSELECTABLE_COLUMN_CLASS
- See Also:
-
HIDDEN_COLUMN_CLASS
- See Also:
-
FILTER_COLUMN_CLASS
- See Also:
-
COLUMN_TITLE_CLASS
- See Also:
-
COLUMN_FILTER_CLASS
- See Also:
-
COLUMN_INPUT_FILTER_CLASS
- See Also:
-
COLUMN_CUSTOM_FILTER_CLASS
- See Also:
-
RESIZABLE_COLUMN_CLASS
- See Also:
-
DRAGGABLE_COLUMN_CLASS
- See Also:
-
EXPANDED_ROW_CLASS
- See Also:
-
EXPANDED_ROW_CONTENT_CLASS
- See Also:
-
ROW_TOGGLER_CLASS
- See Also:
-
EDITABLE_COLUMN_CLASS
- See Also:
-
CELL_EDITOR_CLASS
- See Also:
-
CELL_EDITOR_INPUT_CLASS
- See Also:
-
CELL_EDITOR_OUTPUT_CLASS
- See Also:
-
CELL_EDITOR_DISABLED_CLASS
- See Also:
-
ROW_EDITOR_COLUMN_CLASS
- See Also:
-
ROW_EDITOR_CLASS
- See Also:
-
SELECTION_COLUMN_CLASS
- See Also:
-
GROUPED_COLUMN_CLASS
- See Also:
-
EVEN_ROW_CLASS
- See Also:
-
ODD_ROW_CLASS
- See Also:
-
SCROLLABLE_CONTAINER_CLASS
- See Also:
-
SCROLLABLE_HEADER_CLASS
- See Also:
-
SCROLLABLE_HEADER_BOX_CLASS
- See Also:
-
SCROLLABLE_BODY_CLASS
- See Also:
-
SCROLLABLE_FOOTER_CLASS
- See Also:
-
SCROLLABLE_FOOTER_BOX_CLASS
- See Also:
-
VIRTUALSCROLL_WRAPPER_CLASS
- See Also:
-
VIRTUALSCROLL_TABLE_CLASS
- See Also:
-
COLUMN_RESIZER_CLASS
- See Also:
-
RESIZABLE_CONTAINER_CLASS
- See Also:
-
SUBTABLE_HEADER
- See Also:
-
SUBTABLE_FOOTER
- See Also:
-
SUMMARY_ROW_CLASS
- See Also:
-
HEADER_ROW_CLASS
- See Also:
-
ROW_GROUP_TOGGLER_CLASS
- See Also:
-
ROW_GROUP_TOGGLER_OPEN_ICON_CLASS
- See Also:
-
ROW_GROUP_TOGGLER_CLOSED_ICON_CLASS
- See Also:
-
EDITING_ROW_CLASS
- See Also:
-
STICKY_HEADER_CLASS
- See Also:
-
ARIA_FILTER_BY
- See Also:
-
ARIA_HEADER_CHECKBOX_ALL
- See Also:
-
SORT_LABEL
- See Also:
-
SORT_ASC
- See Also:
-
SORT_DESC
- See Also:
-
ROW_GROUP_TOGGLER
- See Also:
-
STRIPED_ROWS_CLASS
- See Also:
-
GRIDLINES_CLASS
- See Also:
-
SMALL_SIZE_CLASS
- See Also:
-
LARGE_SIZE_CLASS
- See Also:
-
-
Constructor Details
-
DataTable
public DataTable()
-
-
Method Details
-
shouldEncodeFeature
public boolean shouldEncodeFeature(javax.faces.context.FacesContext context) -
isFullUpdateRequest
public boolean isFullUpdateRequest(javax.faces.context.FacesContext context) -
isRowEditRequest
public boolean isRowEditRequest(javax.faces.context.FacesContext context) -
isRowEditInitRequest
public boolean isRowEditInitRequest(javax.faces.context.FacesContext context) -
isCellEditCancelRequest
public boolean isCellEditCancelRequest(javax.faces.context.FacesContext context) -
isCellEditInitRequest
public boolean isCellEditInitRequest(javax.faces.context.FacesContext context) -
isClientCacheRequest
public boolean isClientCacheRequest(javax.faces.context.FacesContext context) -
isPageStateRequest
public boolean isPageStateRequest(javax.faces.context.FacesContext context) -
isScrollingRequest
public boolean isScrollingRequest(javax.faces.context.FacesContext context) -
isRowEditCancelRequest
public boolean isRowEditCancelRequest(javax.faces.context.FacesContext context) -
isRowSelectionEnabled
public boolean isRowSelectionEnabled() -
isColumnSelectionEnabled
public boolean isColumnSelectionEnabled() -
getColumnSelectionMode
-
isSelectionEnabled
public boolean isSelectionEnabled() -
isSingleSelectionMode
public boolean isSingleSelectionMode() -
processEvent
public void processEvent(javax.faces.event.ComponentSystemEvent event) throws javax.faces.event.AbortProcessingException - Specified by:
processEventin interfacejavax.faces.event.ComponentSystemEventListener- Overrides:
processEventin classjavax.faces.component.UIComponent- Throws:
javax.faces.event.AbortProcessingException
-
processValidators
public void processValidators(javax.faces.context.FacesContext context) - Overrides:
processValidatorsin classUIData
-
processUpdates
public void processUpdates(javax.faces.context.FacesContext context) - Overrides:
processUpdatesin classUIData
-
queueEvent
public void queueEvent(javax.faces.event.FacesEvent event) - Overrides:
queueEventin classjavax.faces.component.UIData
-
loadLazyDataIfRequired
public void loadLazyDataIfRequired() -
loadLazyDataIfEnabled
public boolean loadLazyDataIfEnabled() -
loadLazyScrollData
public void loadLazyScrollData(int offset, int rows) -
getScrollOffset
public int getScrollOffset() -
setScrollOffset
public void setScrollOffset(int scrollOffset) -
isReset
public boolean isReset() -
resetValue
public void resetValue() -
reset
public void reset() -
getRowExpansion
-
getBehaviorEventMapping
-
getEventNames
- Specified by:
getEventNamesin interfacejavax.faces.component.behavior.ClientBehaviorHolder- Overrides:
getEventNamesin classjavax.faces.component.UIComponentBase
-
isBodyUpdate
public boolean isBodyUpdate(javax.faces.context.FacesContext context) -
getSubTable
-
getRowKey
-
getRowData
-
getExpandedRowKeys
-
setExpandedRowKeys
-
getSelectedRowKeys
-
setSelectedRowKeys
-
getSelectedRowKeysAsString
-
isSelectAll
public boolean isSelectAll() -
setSelectAll
public void setSelectAll(boolean selectAll) -
getSummaryRow
-
getHeaderRow
-
getColumns
-
setColumns
-
getScrollState
-
shouldSkipChildren
protected boolean shouldSkipChildren(javax.faces.context.FacesContext context) - Overrides:
shouldSkipChildrenin classUIData
-
isMultiSort
public boolean isMultiSort() -
resolveSelectionMode
-
requiresColumns
protected boolean requiresColumns()- Overrides:
requiresColumnsin classUIData
-
processColumnFacets
protected void processColumnFacets(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId) - Overrides:
processColumnFacetsin classUIData
-
visitRows
protected boolean visitRows(javax.faces.component.visit.VisitContext context, javax.faces.component.visit.VisitCallback callback, boolean visitRows, Set<javax.faces.component.UIComponent> rejectedChildren) -
processChildren
protected void processChildren(javax.faces.context.FacesContext context, javax.faces.event.PhaseId phaseId) - Overrides:
processChildrenin classUIData
-
isDefaultSort
public boolean isDefaultSort() -
setDefaultSort
public void setDefaultSort(boolean defaultSort) -
isDefaultFilter
public boolean isDefaultFilter() -
setDefaultFilter
public void setDefaultFilter(boolean defaultFilter) -
findOrderedColumns
-
resolveDataLocale
-
getIterableChildren
- Overrides:
getIterableChildrenin classUIData
-
getFilteredValue
-
setFilteredValue
-
saveState
-
preDecode
protected void preDecode(javax.faces.context.FacesContext context) -
preValidate
protected void preValidate(javax.faces.context.FacesContext context) - Overrides:
preValidatein classUIData
-
preUpdate
protected void preUpdate(javax.faces.context.FacesContext context) -
preEncode
protected void preEncode(javax.faces.context.FacesContext context) -
restoreMultiViewState
public void restoreMultiViewState() -
updateSelectionWithMVS
-
updateExpansionWithMVS
-
getMultiViewState
-
resetMultiViewState
public void resetMultiViewState() -
getGroupedColumnIndexes
-
getSortByAsMap
-
setSortByAsMap
-
getFilterByAsMap
-
setFilterByAsMap
-
getFrozenColumnsCount
public int getFrozenColumnsCount() -
isFilterByAsMapDefined
public boolean isFilterByAsMapDefined() -
getColumnMeta
-
setColumnMeta
-
getWidth
-
setWidth
-
filterAndSort
public void filterAndSort()Recalculates filteredValue after adding, updating or removing rows to/from a filtered DataTable. NOTE: this is only supported for non-lazy DataTables, eg bound to a java.util.List. -
selectRow
-
unselectRow
-
expandRow
-
collapseRow
-
getLazyDataModel
-
convertIntoObjectValueType
-