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.

DateFieldWeekShortName.java 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.vaadin.tests.components.datefield;
  2. import java.time.LocalDate;
  3. import java.util.Locale;
  4. import com.vaadin.server.VaadinRequest;
  5. import com.vaadin.tests.components.AbstractTestUI;
  6. import com.vaadin.ui.DateField;
  7. public class DateFieldWeekShortName extends AbstractTestUI {
  8. @Override
  9. protected String getTestDescription() {
  10. return "DateField to correctly show week name for locales with different first week day";
  11. }
  12. @Override
  13. protected Integer getTicketNumber() {
  14. return 9200;
  15. }
  16. @Override
  17. protected void setup(VaadinRequest request) {
  18. LocalDate localDate = LocalDate.of(2017, 10, 20);
  19. DateField ar = new DateField();
  20. ar.setValue(localDate);
  21. ar.setLocale(new Locale("ar"));
  22. addComponent(ar);
  23. DateField de = new DateField();
  24. de.setLocale(Locale.GERMAN);
  25. de.setValue(localDate);
  26. addComponent(de);
  27. DateField en = new DateField();
  28. en.setLocale(Locale.ENGLISH);
  29. en.setValue(localDate);
  30. addComponent(en);
  31. }
  32. }