Skip to content
Version:

Install

Maven

xml
<dependency>
    <groupId>de.mate_ds</groupId>
    <artifactId>mate-range-selector-flow</artifactId>
</dependency>

Import

java
import de.mate_ds.flow.component.rangeselector.RangeSelector;
import de.mate_ds.flow.component.rangeselector.RangeSelector.RangeSelectorBuilder;

Variants

Text

java
RangeSelector<?, ?> rangeSelector = RangeSelectorBuilder.pair(
    new TextField("Start"),
    new TextField("End")
);

Date Picker

java
RangeSelector<?, ?> rangeSelector = RangeSelectorBuilder.pair(
    new DatePicker("Start"),
    new DatePicker("End")
);

Time Picker

java
RangeSelector<?, ?> rangeSelector = RangeSelectorBuilder.pair(
    new TimePicker("Start"),
    new TimePicker("End")
);

Combo Box

java
ComboBox<String> left = new ComboBox<>("Start");
left.setItems(items);
ComboBox<String> right = new ComboBox<>("End");
right.setItems(items);
RangeSelector<?, ?> rangeSelector = RangeSelectorBuilder.pair(left, right);