@Dependent @Templated(stylesheet="/org/jbpm/workbench/common/client/resources/css/kie-manage.less") public class BasicFiltersViewImpl extends Object implements BasicFiltersView, org.jboss.errai.common.client.api.IsElement
| Constructor and Description |
|---|
BasicFiltersViewImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected <T> void |
addActiveFilter(String labelKey,
String labelValue,
String hint,
T value,
Consumer<ActiveFilterItem<T>> callback) |
void |
addDataSetSelectFilter(String label,
org.dashbuilder.dataset.DataSetLookup lookup,
String textColumnId,
String valueColumnId,
Consumer<ActiveFilterItem<String>> callback) |
void |
addDateRangeFilter(String label,
String placeholder,
Boolean useMaxDate,
Consumer<ActiveFilterItem<DateRange>> callback) |
void |
addMultiSelectFilter(String label,
Map<String,String> options,
Consumer<ActiveFilterItem<List<String>>> callback) |
void |
addNumericFilter(String label,
String placeholder,
Consumer<ActiveFilterItem<Integer>> callback) |
void |
addSelectFilter(String label,
Map<String,String> options,
Consumer<ActiveFilterItem<String>> callback) |
void |
addTextFilter(String label,
String placeholder,
Consumer<ActiveFilterItem<String>> callback) |
void |
checkSelectFilter(String label,
String value) |
void |
clearAllSelectFilter() |
void |
clearSelectFilter(String label) |
protected org.uberfire.client.views.pfly.widgets.DateRangePickerOptions |
getDateRangePickerOptions(Boolean useMaxDate) |
org.jboss.errai.common.client.dom.HTMLElement |
getElement() |
protected org.jboss.errai.common.client.dom.EventListener<org.jboss.errai.common.client.dom.KeyboardEvent> |
getNumericInputListener() |
protected Map<String,List<org.jboss.errai.common.client.dom.Input>> |
getSelectInputs() |
void |
hideFilterBySection() |
void |
init() |
void |
onApplyClick(org.jboss.errai.common.client.dom.Event e) |
protected void |
onDateRangeValueChange(String label,
String selectedLabel,
org.uberfire.client.views.pfly.widgets.Moment fromDate,
org.uberfire.client.views.pfly.widgets.Moment toDate,
Consumer<ActiveFilterItem<DateRange>> callback) |
@PostConstruct public void init()
public org.jboss.errai.common.client.dom.HTMLElement getElement()
getElement in interface org.jboss.errai.common.client.api.IsElementpublic void addTextFilter(String label, String placeholder, Consumer<ActiveFilterItem<String>> callback)
addTextFilter in interface BasicFiltersViewpublic void addNumericFilter(String label, String placeholder, Consumer<ActiveFilterItem<Integer>> callback)
addNumericFilter in interface BasicFiltersViewprotected org.jboss.errai.common.client.dom.EventListener<org.jboss.errai.common.client.dom.KeyboardEvent> getNumericInputListener()
public void addDataSetSelectFilter(String label, org.dashbuilder.dataset.DataSetLookup lookup, String textColumnId, String valueColumnId, Consumer<ActiveFilterItem<String>> callback)
addDataSetSelectFilter in interface BasicFiltersViewpublic void addDateRangeFilter(String label, String placeholder, Boolean useMaxDate, Consumer<ActiveFilterItem<DateRange>> callback)
addDateRangeFilter in interface BasicFiltersViewprotected org.uberfire.client.views.pfly.widgets.DateRangePickerOptions getDateRangePickerOptions(Boolean useMaxDate)
protected void onDateRangeValueChange(String label, String selectedLabel, org.uberfire.client.views.pfly.widgets.Moment fromDate, org.uberfire.client.views.pfly.widgets.Moment toDate, Consumer<ActiveFilterItem<DateRange>> callback)
public void addSelectFilter(String label, Map<String,String> options, Consumer<ActiveFilterItem<String>> callback)
addSelectFilter in interface BasicFiltersViewpublic void clearAllSelectFilter()
clearAllSelectFilter in interface BasicFiltersViewpublic void checkSelectFilter(String label, String value)
checkSelectFilter in interface BasicFiltersViewpublic void clearSelectFilter(String label)
clearSelectFilter in interface BasicFiltersViewpublic void addMultiSelectFilter(String label, Map<String,String> options, Consumer<ActiveFilterItem<List<String>>> callback)
addMultiSelectFilter in interface BasicFiltersViewpublic void hideFilterBySection()
hideFilterBySection in interface BasicFiltersView@EventHandler(value="refine-apply")
public void onApplyClick(@ForEvent(value="click")
org.jboss.errai.common.client.dom.Event e)
protected <T> void addActiveFilter(String labelKey, String labelValue, String hint, T value, Consumer<ActiveFilterItem<T>> callback)
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.