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