Package org.primefaces.component.api
Interface UITable<T extends UITableState>
- All Superinterfaces:
ColumnAware,MultiViewStateAware<T>
- All Known Implementing Classes:
DataTable,DataTableBase,TreeTable,TreeTableBase
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voiddecodeColumnDisplayOrderState(javax.faces.context.FacesContext context) default voiddecodeColumnResizeState(javax.faces.context.FacesContext context) default voiddecodeColumnTogglerState(javax.faces.context.FacesContext context) voidRecalculates filteredValue after adding, updating or removing object to/from a filtered UITable.default Map<String,FilterMeta> Returns actives filter meta.Returns actives sort meta.intList<javax.faces.component.UIComponent>getClientId(javax.faces.context.FacesContext context) default Stringdefault StringgetConvertedFieldValue(javax.faces.context.FacesContext context, UIColumn column) default ObjectgetFieldValue(javax.faces.context.FacesContext context, UIColumn column) default ObjectgetFilterValue(UIColumn column) javax.el.MethodExpressiondefault HeaderRowdefault SortMetadefault StringgetVar()getWidth()default booleandefault Map<String,FilterMeta> initFilterBy(javax.faces.context.FacesContext context) initSortBy(javax.faces.context.FacesContext context) default booleanisColumnFilterable(javax.faces.context.FacesContext context, UIColumn column) default booleanisColumnSortable(javax.faces.context.FacesContext context, UIColumn column) booleandefault booleandefault booleanbooleandefault booleandefault booleandefault voidResets all column related state after adding/removing/moving columns.default LocaleresolveDataLocale(javax.faces.context.FacesContext context) voidsetFilterBy(Object filterBy) voidsetFilterByAsMap(Map<String, FilterMeta> sortBy) voidsetGlobalFilter(String globalFilter) voidsetGlobalFilterFunction(javax.el.MethodExpression globalFilterFunction) voidsetGlobalFilterOnly(boolean globalFilterOnly) voidvoidsetSortByAsMap(Map<String, SortMeta> sortBy) voiddefault voidupdateFilterByValuesWithFilterRequest(javax.faces.context.FacesContext context, Map<String, FilterMeta> filterBy) default voidupdateFilterByWithGlobalFilter(javax.faces.context.FacesContext context, Map<String, FilterMeta> filterBy) default voidupdateFilterByWithMVS(javax.faces.context.FacesContext context, Map<String, FilterMeta> tsFilterBy) default voidupdateFilterByWithUserFilterBy(javax.faces.context.FacesContext context, Map<String, FilterMeta> intlFilterBy, Object usrFilterBy) default voidupdateSortByWithMVS(Map<String, SortMeta> tsSortBy) default voidupdateSortByWithUserSortBy(javax.faces.context.FacesContext context, Map<String, SortMeta> intlSortBy, Object usrSortBy, AtomicBoolean sorted) Methods inherited from interface org.primefaces.component.api.ColumnAware
collectColumns, findColumn, findColumnInGroup, forEachColumn, forEachColumn, forEachColumn, forEachColumnGroupRow, getColumnGroup, getColumnMeta, getColumns, getColumnsCount, getColumnsCount, getColumnsCountWithSpan, getColumnsCountWithSpan, getFrozenColumnsCount, getOrderedColumnKeys, invokeOnColumn, invokeOnColumn, setColumnMeta, setColumnsMethods inherited from interface org.primefaces.component.api.MultiViewStateAware
getMultiViewState, isMultiViewState, resetMultiViewState, restoreMultiViewState
-
Field Details
-
GLOBAL_FILTER_COMPONENT_ID
ID of the global filter component- See Also:
-
-
Method Details
-
getVar
String getVar() -
getClientId
-
initFilterBy
-
updateFilterByWithMVS
default void updateFilterByWithMVS(javax.faces.context.FacesContext context, Map<String, FilterMeta> tsFilterBy) -
updateFilterByWithUserFilterBy
default void updateFilterByWithUserFilterBy(javax.faces.context.FacesContext context, Map<String, FilterMeta> intlFilterBy, Object usrFilterBy) -
updateFilterByWithGlobalFilter
default void updateFilterByWithGlobalFilter(javax.faces.context.FacesContext context, Map<String, FilterMeta> filterBy) -
isColumnFilterable
-
updateFilterByValuesWithFilterRequest
default void updateFilterByValuesWithFilterRequest(javax.faces.context.FacesContext context, Map<String, FilterMeta> filterBy) -
getFilterValue
-
getFilterBy
Object getFilterBy() -
setFilterBy
-
isFilterByAsMapDefined
boolean isFilterByAsMapDefined() -
getFilterByAsMap
Map<String,FilterMeta> getFilterByAsMap() -
setFilterByAsMap
-
getActiveFilterMeta
Returns actives filter meta.- Returns:
- map with
FilterMeta.getField()as key andFilterMetaas value
-
getGlobalFilter
String getGlobalFilter() -
setGlobalFilter
-
getGlobalFilterFunction
javax.el.MethodExpression getGlobalFilterFunction() -
setGlobalFilterFunction
void setGlobalFilterFunction(javax.el.MethodExpression globalFilterFunction) -
isGlobalFilterOnly
boolean isGlobalFilterOnly() -
setGlobalFilterOnly
void setGlobalFilterOnly(boolean globalFilterOnly) -
initSortBy
-
updateSortByWithMVS
-
updateSortByWithUserSortBy
default void updateSortByWithUserSortBy(javax.faces.context.FacesContext context, Map<String, SortMeta> intlSortBy, Object usrSortBy, AtomicBoolean sorted) -
getHighestPriorityActiveSortMeta
-
getActiveSortMeta
Returns actives sort meta. SeeSortMeta.compareTo(SortMeta)- Returns:
- map with
SortMeta.getField()as key andSortMetaas value
-
isSortingCurrentlyActive
default boolean isSortingCurrentlyActive() -
isColumnSortable
-
getSortMetaAsString
-
isSortingEnabled
default boolean isSortingEnabled() -
getHeaderRow
-
getSortByAsMap
-
setSortByAsMap
-
isFilteringEnabled
default boolean isFilteringEnabled() -
getSortBy
Object getSortBy() -
setSortBy
-
decodeColumnTogglerState
default void decodeColumnTogglerState(javax.faces.context.FacesContext context) -
decodeColumnResizeState
default void decodeColumnResizeState(javax.faces.context.FacesContext context) -
getWidth
String getWidth() -
setWidth
-
decodeColumnDisplayOrderState
default void decodeColumnDisplayOrderState(javax.faces.context.FacesContext context) -
getColumnsWidthForClientSide
-
getFieldValue
-
getConvertedFieldValue
-
isFilteringCurrentlyActive
default boolean isFilteringCurrentlyActive() -
filterAndSort
void filterAndSort()Recalculates filteredValue after adding, updating or removing object to/from a filtered UITable. -
resetColumns
default void resetColumns()Resets all column related state after adding/removing/moving columns. -
resolveDataLocale
-
getChildCount
int getChildCount() -
getChildren
List<javax.faces.component.UIComponent> getChildren() -
getDataLocale
Object getDataLocale()
-