Class BasicFiltersViewImpl
- java.lang.Object
-
- org.jbpm.workbench.common.client.filters.basic.BasicFiltersViewImpl
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.IsElement,BasicFiltersView
@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 Summary
Constructors Constructor Description BasicFiltersViewImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> voidaddActiveFilter(String labelKey, String labelValue, String hint, T value, Consumer<ActiveFilterItem<T>> callback)voidaddDataSetSelectFilter(String label, org.dashbuilder.dataset.DataSetLookup lookup, String textColumnId, String valueColumnId, Consumer<ActiveFilterItem<String>> callback)voidaddDateRangeFilter(String label, String placeholder, Boolean useMaxDate, Consumer<ActiveFilterItem<DateRange>> callback)voidaddMultiSelectFilter(String label, Map<String,String> options, Consumer<ActiveFilterItem<List<String>>> callback)voidaddNumericFilter(String label, String placeholder, Consumer<ActiveFilterItem<Integer>> callback)voidaddSelectFilter(String label, Map<String,String> options, Consumer<ActiveFilterItem<String>> callback)voidaddTextFilter(String label, String placeholder, boolean disableFiltersInputHelp, Consumer<ActiveFilterItem<String>> callback)voidaddTextFilter(String label, String placeholder, Consumer<ActiveFilterItem<String>> callback)voidcheckSelectFilter(String label, String value)voidclearAllSelectFilter()voidclearSelectFilter(String label)protected org.uberfire.client.views.pfly.widgets.DateRangePickerOptionsgetDateRangePickerOptions(Boolean useMaxDate)org.jboss.errai.common.client.dom.HTMLElementgetElement()protected Map<String,List<org.jboss.errai.common.client.dom.Input>>getSelectInputs()voidhideFilterBySection()protected voidhideFiltersInputHelp()voidinit()voidonApplyClick(org.jboss.errai.common.client.dom.Event e)protected voidonDateRangeValueChange(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 voidshowFiltersInputHelp()
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
getElement
public org.jboss.errai.common.client.dom.HTMLElement getElement()
- Specified by:
getElementin interfaceorg.jboss.errai.common.client.api.IsElement
-
addTextFilter
public void addTextFilter(String label, String placeholder, Consumer<ActiveFilterItem<String>> callback)
- Specified by:
addTextFilterin interfaceBasicFiltersView
-
addTextFilter
public void addTextFilter(String label, String placeholder, boolean disableFiltersInputHelp, Consumer<ActiveFilterItem<String>> callback)
- Specified by:
addTextFilterin interfaceBasicFiltersView
-
hideFiltersInputHelp
protected void hideFiltersInputHelp()
-
showFiltersInputHelp
protected void showFiltersInputHelp()
-
addNumericFilter
public void addNumericFilter(String label, String placeholder, Consumer<ActiveFilterItem<Integer>> callback)
- Specified by:
addNumericFilterin interfaceBasicFiltersView
-
addDataSetSelectFilter
public void addDataSetSelectFilter(String label, org.dashbuilder.dataset.DataSetLookup lookup, String textColumnId, String valueColumnId, Consumer<ActiveFilterItem<String>> callback)
- Specified by:
addDataSetSelectFilterin interfaceBasicFiltersView
-
addDateRangeFilter
public void addDateRangeFilter(String label, String placeholder, Boolean useMaxDate, Consumer<ActiveFilterItem<DateRange>> callback)
- Specified by:
addDateRangeFilterin interfaceBasicFiltersView
-
getDateRangePickerOptions
protected org.uberfire.client.views.pfly.widgets.DateRangePickerOptions getDateRangePickerOptions(Boolean useMaxDate)
-
onDateRangeValueChange
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)
-
addSelectFilter
public void addSelectFilter(String label, Map<String,String> options, Consumer<ActiveFilterItem<String>> callback)
- Specified by:
addSelectFilterin interfaceBasicFiltersView
-
clearAllSelectFilter
public void clearAllSelectFilter()
- Specified by:
clearAllSelectFilterin interfaceBasicFiltersView
-
checkSelectFilter
public void checkSelectFilter(String label, String value)
- Specified by:
checkSelectFilterin interfaceBasicFiltersView
-
clearSelectFilter
public void clearSelectFilter(String label)
- Specified by:
clearSelectFilterin interfaceBasicFiltersView
-
addMultiSelectFilter
public void addMultiSelectFilter(String label, Map<String,String> options, Consumer<ActiveFilterItem<List<String>>> callback)
- Specified by:
addMultiSelectFilterin interfaceBasicFiltersView
-
hideFilterBySection
public void hideFilterBySection()
- Specified by:
hideFilterBySectionin interfaceBasicFiltersView
-
onApplyClick
@EventHandler("refine-apply") public void onApplyClick(@ForEvent("click") org.jboss.errai.common.client.dom.Event e)
-
addActiveFilter
protected <T> void addActiveFilter(String labelKey, String labelValue, String hint, T value, Consumer<ActiveFilterItem<T>> callback)
-
-