@Dependent @Templated public class AdvancedSearchFiltersViewImpl extends com.google.gwt.user.client.ui.Composite implements AdvancedSearchFiltersView
| Constructor and Description |
|---|
AdvancedSearchFiltersViewImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> void |
addActiveFilter(String labelKey,
String labelValue,
String hint,
T value,
Consumer<T> removeCallback) |
<T> void |
addActiveFilter(String labelKey,
String labelValue,
T value,
Consumer<T> removeCallback) |
void |
addDataSetSelectFilter(String label,
String tableKey,
org.dashbuilder.dataset.DataSetLookup lookup,
String textColumnId,
String valueColumnId,
Consumer<String> addCallback,
Consumer<String> removeCallback) |
void |
addDateRangeFilter(String label,
String placeholder,
Consumer<DateRange> addCallback,
Consumer<DateRange> removeCallback) |
void |
addNumericFilter(String label,
String placeholder,
Consumer<String> addCallback,
Consumer<String> removeCallback) |
void |
addSelectFilter(String label,
Map<String,String> options,
Boolean liveSearch,
Consumer<String> addCallback,
Consumer<String> removeCallback) |
void |
addTextFilter(String label,
String placeholder,
Consumer<String> addCallback,
Consumer<String> removeCallback) |
protected org.uberfire.client.views.pfly.widgets.DateRangePickerOptions |
getDateRangePickerOptions() |
protected org.jboss.errai.common.client.dom.EventListener<org.jboss.errai.common.client.dom.KeyboardEvent> |
getNumericInputListener() |
void |
init() |
protected void |
onDateRangeValueChange(String label,
String selectedLabel,
org.uberfire.client.views.pfly.widgets.Moment fromDate,
org.uberfire.client.views.pfly.widgets.Moment toDate,
Consumer<DateRange> addCallback,
Consumer<DateRange> removeCallback) |
void |
onRemoveActiveFilter(ActiveFilterItemRemoved event) |
void |
onRemoveAll(org.jboss.errai.common.client.dom.Event e) |
void |
removeAllActiveFilters() |
void |
setDateCurrentFilter(String label) |
void |
setInputCurrentFilter(String label) |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString@PostConstruct public void init()
public void addTextFilter(String label, String placeholder, Consumer<String> addCallback, Consumer<String> removeCallback)
addTextFilter in interface AdvancedSearchFiltersViewpublic void addNumericFilter(String label, String placeholder, Consumer<String> addCallback, Consumer<String> removeCallback)
addNumericFilter in interface AdvancedSearchFiltersViewprotected org.jboss.errai.common.client.dom.EventListener<org.jboss.errai.common.client.dom.KeyboardEvent> getNumericInputListener()
public void addDataSetSelectFilter(String label, String tableKey, org.dashbuilder.dataset.DataSetLookup lookup, String textColumnId, String valueColumnId, Consumer<String> addCallback, Consumer<String> removeCallback)
addDataSetSelectFilter in interface AdvancedSearchFiltersViewpublic void addDateRangeFilter(String label, String placeholder, Consumer<DateRange> addCallback, Consumer<DateRange> removeCallback)
addDateRangeFilter in interface AdvancedSearchFiltersViewprotected org.uberfire.client.views.pfly.widgets.DateRangePickerOptions getDateRangePickerOptions()
protected void onDateRangeValueChange(String label, String selectedLabel, org.uberfire.client.views.pfly.widgets.Moment fromDate, org.uberfire.client.views.pfly.widgets.Moment toDate, Consumer<DateRange> addCallback, Consumer<DateRange> removeCallback)
public void addSelectFilter(String label, Map<String,String> options, Boolean liveSearch, Consumer<String> addCallback, Consumer<String> removeCallback)
addSelectFilter in interface AdvancedSearchFiltersViewpublic void setInputCurrentFilter(String label)
public void setDateCurrentFilter(String label)
public <T> void addActiveFilter(String labelKey, String labelValue, T value, Consumer<T> removeCallback)
addActiveFilter in interface AdvancedSearchFiltersViewprotected <T> void addActiveFilter(String labelKey, String labelValue, String hint, T value, Consumer<T> removeCallback)
public void onRemoveActiveFilter(@Observes
ActiveFilterItemRemoved event)
@EventHandler(value="remove-all-filters")
public void onRemoveAll(@ForEvent(value="click")
org.jboss.errai.common.client.dom.Event e)
public void removeAllActiveFilters()
removeAllActiveFilters in interface AdvancedSearchFiltersViewCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.