Compare commits
11 Commits
master
...
feature/TT
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2126efbc8d | ||
|
|
976d979f5c | ||
|
|
17e8998248 | ||
|
|
1cd4728eb4 | ||
|
|
3e0a0532c0 | ||
|
|
c9163753ac | ||
|
|
d05031f35e | ||
|
|
71b35a44a7 | ||
|
|
a58f9d9635 | ||
|
|
736630adec | ||
|
|
030f2d2155 |
@@ -13,15 +13,12 @@ import org.vaadin.crudui.crud.impl.GridCrud;
|
|||||||
import org.vaadin.crudui.form.CrudFormFactory;
|
import org.vaadin.crudui.form.CrudFormFactory;
|
||||||
import org.vaadin.crudui.form.impl.form.factory.DefaultCrudFormFactory;
|
import org.vaadin.crudui.form.impl.form.factory.DefaultCrudFormFactory;
|
||||||
|
|
||||||
import java.time.Duration;
|
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.time.LocalTime;
|
import java.time.LocalTime;
|
||||||
import java.util.Locale;
|
|
||||||
|
|
||||||
final class TimeEntryFormConfigurer {
|
final class TimeEntryFormConfigurer {
|
||||||
|
|
||||||
private TimeEntryFormConfigurer() {
|
private TimeEntryFormConfigurer() {}
|
||||||
}
|
|
||||||
|
|
||||||
static void configure(GridCrud<TimeEntry> crud, SerializableSupplier<TimeEntry> newInstanceSupplier) {
|
static void configure(GridCrud<TimeEntry> crud, SerializableSupplier<TimeEntry> newInstanceSupplier) {
|
||||||
CrudFormFactory<TimeEntry> formFactory = new DefaultCrudFormFactory<>(TimeEntry.class);
|
CrudFormFactory<TimeEntry> formFactory = new DefaultCrudFormFactory<>(TimeEntry.class);
|
||||||
@@ -47,21 +44,15 @@ final class TimeEntryFormConfigurer {
|
|||||||
formFactory.setFieldProvider("startTime", (TimeEntry bean) -> {
|
formFactory.setFieldProvider("startTime", (TimeEntry bean) -> {
|
||||||
TimePicker tp = new TimePicker("Start");
|
TimePicker tp = new TimePicker("Start");
|
||||||
tp.setRequiredIndicatorVisible(true);
|
tp.setRequiredIndicatorVisible(true);
|
||||||
|
|
||||||
tp.setLocale(Locale.of("de", "DE"));
|
|
||||||
tp.setMin(LocalTime.of(5, 0));
|
tp.setMin(LocalTime.of(5, 0));
|
||||||
tp.setMax(LocalTime.of(23, 59));
|
tp.setMax(LocalTime.of(23, 59));
|
||||||
tp.setStep(Duration.ofMinutes(15));
|
|
||||||
return tp;
|
return tp;
|
||||||
});
|
});
|
||||||
formFactory.setFieldProvider("endTime", (TimeEntry bean) -> {
|
formFactory.setFieldProvider("endTime", (TimeEntry bean) -> {
|
||||||
TimePicker tp = new TimePicker("End");
|
TimePicker tp = new TimePicker("End");
|
||||||
tp.setRequiredIndicatorVisible(true);
|
tp.setRequiredIndicatorVisible(true);
|
||||||
tp.setLocale(Locale.of("de", "DE"));
|
|
||||||
tp.setMin(LocalTime.of(5, 0));
|
tp.setMin(LocalTime.of(5, 0));
|
||||||
tp.setMax(LocalTime.of(23, 59));
|
tp.setMax(LocalTime.of(23, 59));
|
||||||
tp.setStep(Duration.ofMinutes(15));
|
|
||||||
|
|
||||||
return tp;
|
return tp;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user