Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

CustomDateFormat.java 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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.shared.ui.datefield.DateResolution;
  6. import com.vaadin.tests.components.AbstractTestUI;
  7. import com.vaadin.tests.components.TestDateField;
  8. import com.vaadin.ui.AbstractLocalDateField;
  9. public class CustomDateFormat extends AbstractTestUI {
  10. @Override
  11. protected void setup(VaadinRequest request) {
  12. Locale locale = new Locale("fi", "FI");
  13. AbstractLocalDateField df = new TestDateField();
  14. df.setResolution(DateResolution.DAY);
  15. df.setLocale(locale);
  16. df.setWidth("300px");
  17. String pattern = "d. MMMM'ta 'yyyy 'klo'";
  18. df.setDateFormat(pattern);
  19. df.setValue(LocalDate.of(2010, 1, 1));
  20. addComponent(df);
  21. }
  22. @Override
  23. protected String getTestDescription() {
  24. return "Month name should be visible in text box if format pattern includes it";
  25. }
  26. @Override
  27. protected Integer getTicketNumber() {
  28. return 3490;
  29. }
  30. }