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 intcompare(javax.faces.context.FacesContext context, String var, SortMeta sortMeta, Object o1, Object o2, Collator collator, Locale locale) default 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) booleanbooleanbooleandefault booleandefault booleanbooleandefault booleandefault booleandefault voidResets all column related state after adding/removing/moving columns.voidsetDefaultFilter(boolean defaultFilter) voidsetDefaultSort(boolean defaultSort) 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, AtomicBoolean filtered) default voidupdateFilterByWithMVS(javax.faces.context.FacesContext context, Map<String, FilterMeta> tsFilterBy) default voidupdateFilterByWithUserFilterBy(javax.faces.context.FacesContext context, Map<String, FilterMeta> intlFilterBy, Object usrFilterBy, AtomicBoolean filtered) 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, resetDynamicColumns, 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, AtomicBoolean filtered) -
updateFilterByWithGlobalFilter
default void updateFilterByWithGlobalFilter(javax.faces.context.FacesContext context, Map<String, FilterMeta> filterBy, AtomicBoolean filtered) -
isColumnFilterable
-
updateFilterByValuesWithFilterRequest
default void updateFilterByValuesWithFilterRequest(javax.faces.context.FacesContext context, Map<String, FilterMeta> filterBy) -
getFilterValue
-
isDefaultFilter
boolean isDefaultFilter() -
setDefaultFilter
void setDefaultFilter(boolean defaultFilter) -
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
-
isDefaultSort
boolean isDefaultSort() -
setDefaultSort
void setDefaultSort(boolean defaultSort) -
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() -
compare
-
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. -
getChildCount
int getChildCount() -
getChildren
List<javax.faces.component.UIComponent> getChildren()
-