Interface SpreadsheetFilter
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
ItemFilter
public interface SpreadsheetFilter extends Serializable
Interface for filter components that can be added to aSpreadsheetFilterTable
. Filtering is done by simply hiding the table's rows that are filtered.Add / remove filters from table with
SpreadsheetFilterTable.registerFilter(PopupButton, SpreadsheetFilter)
andSpreadsheetFilterTable.unRegisterFilter(PopupButton, SpreadsheetFilter)
When a filter been has updated (by server side or user actions),
SpreadsheetFilterTable.onFiltersUpdated()
should be called.- Author:
- Vaadin Ltd.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearFilter()
Clear the filtering options.Set<Integer>
getFilteredRows()
Returns the rows that should be filtered by this filter.
-
-
-
Method Detail
-
clearFilter
void clearFilter()
Clear the filtering options. After this method thegetFilteredRows()
for this filter should return an empty set.
-
-