You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

DateFieldWithDefaultValue.java 1.1KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.vaadin.tests.components.datefield;
  2. import java.time.LocalDate;
  3. import java.time.format.DateTimeFormatter;
  4. import com.vaadin.annotations.Widgetset;
  5. import com.vaadin.server.VaadinRequest;
  6. import com.vaadin.tests.components.AbstractTestUI;
  7. import com.vaadin.ui.DateField;
  8. @Widgetset("com.vaadin.DefaultWidgetSet")
  9. public class DateFieldWithDefaultValue extends AbstractTestUI {
  10. static final String DATEFIELD_HAS_DEFAULT = "hasdefault";
  11. static final String DATEFIELD_REGULAR = "regular";
  12. @Override
  13. protected void setup(VaadinRequest request) {
  14. DateField dfWithDefault = new DateField(
  15. "Date field with default value 2010-10-01");
  16. dfWithDefault.setId(DATEFIELD_HAS_DEFAULT);
  17. LocalDate defaultValue = LocalDate.parse("2010-10-01",
  18. DateTimeFormatter.ISO_DATE);
  19. dfWithDefault.setDefaultValue(defaultValue);
  20. addComponent(dfWithDefault);
  21. DateField regularDF = new DateField("Regular datefield");
  22. regularDF.setId(DATEFIELD_REGULAR);
  23. addComponent(regularDF);
  24. }
  25. }