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.

RequiredTextField.java 865B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.vaadin.tests.components.textfield;
  2. import com.vaadin.server.VaadinRequest;
  3. import com.vaadin.tests.components.AbstractReindeerTestUI;
  4. import com.vaadin.ui.Button;
  5. import com.vaadin.v7.ui.TextField;
  6. /**
  7. * Test for required text field.
  8. *
  9. * @author Vaadin Ltd
  10. */
  11. public class RequiredTextField extends AbstractReindeerTestUI {
  12. @Override
  13. protected void setup(VaadinRequest request) {
  14. final TextField field = new TextField();
  15. addComponent(field);
  16. Button button = new Button("Set/unset required",
  17. event -> field.setRequired(!field.isRequired()));
  18. addComponent(button);
  19. }
  20. @Override
  21. protected String getTestDescription() {
  22. return "Add .v-required style when setRequired() is used";
  23. }
  24. @Override
  25. protected Integer getTicketNumber() {
  26. return 10201;
  27. }
  28. }