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);