@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,
boolean disableFiltersInputHelp,
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 Map<String,List<org.jboss.errai.common.client.dom.Input>> |
getSelectInputs() |
void |
hideFilterBySection() |
protected void |
hideFiltersInputHelp() |
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) |
protected void |
showFiltersInputHelp() |
@PostConstruct public void init()
public org.jboss.errai.common.client.dom.HTMLElement getElement()
getElement
in interface org.jboss.errai.common.client.api.IsElement
public void addTextFilter(String label, String placeholder, Consumer<ActiveFilterItem<String>> callback)
addTextFilter
in interface BasicFiltersView
public void addTextFilter(String label, String placeholder, boolean disableFiltersInputHelp, Consumer<ActiveFilterItem<String>> callback)
addTextFilter
in interface BasicFiltersView
protected void hideFiltersInputHelp()
protected void showFiltersInputHelp()
public void addNumericFilter(String label, String placeholder, Consumer<ActiveFilterItem<Integer>> callback)
addNumericFilter
in interface BasicFiltersView
public void addDataSetSelectFilter(String label, org.dashbuilder.dataset.DataSetLookup lookup, String textColumnId, String valueColumnId, Consumer<ActiveFilterItem<String>> callback)
addDataSetSelectFilter
in interface BasicFiltersView
public void addDateRangeFilter(String label, String placeholder, Boolean useMaxDate, Consumer<ActiveFilterItem<DateRange>> callback)
addDateRangeFilter
in interface BasicFiltersView
protected 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 BasicFiltersView
public void clearAllSelectFilter()
clearAllSelectFilter
in interface BasicFiltersView
public void checkSelectFilter(String label, String value)
checkSelectFilter
in interface BasicFiltersView
public void clearSelectFilter(String label)
clearSelectFilter
in interface BasicFiltersView
public void addMultiSelectFilter(String label, Map<String,String> options, Consumer<ActiveFilterItem<List<String>>> callback)
addMultiSelectFilter
in interface BasicFiltersView
public 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–2020 JBoss by Red Hat. All rights reserved.