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.

CompatibilityAbstractFieldElementSetValueReadOnly.java 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.vaadin.tests.elements.abstracttextfield;
  2. import com.vaadin.server.VaadinRequest;
  3. import com.vaadin.tests.components.AbstractTestUI;
  4. import com.vaadin.v7.ui.AbstractField;
  5. import com.vaadin.v7.ui.CheckBox;
  6. import com.vaadin.v7.ui.ComboBox;
  7. import com.vaadin.v7.ui.DateField;
  8. import com.vaadin.v7.ui.Form;
  9. import com.vaadin.v7.ui.ListSelect;
  10. import com.vaadin.v7.ui.NativeSelect;
  11. import com.vaadin.v7.ui.OptionGroup;
  12. import com.vaadin.v7.ui.PasswordField;
  13. import com.vaadin.v7.ui.ProgressBar;
  14. import com.vaadin.v7.ui.RichTextArea;
  15. import com.vaadin.v7.ui.Slider;
  16. import com.vaadin.v7.ui.Table;
  17. import com.vaadin.v7.ui.TextArea;
  18. import com.vaadin.v7.ui.TextField;
  19. import com.vaadin.v7.ui.Tree;
  20. import com.vaadin.v7.ui.TwinColSelect;
  21. public class CompatibilityAbstractFieldElementSetValueReadOnly
  22. extends AbstractTestUI {
  23. AbstractField<?>[] elems = { new ComboBox(), new ListSelect(),
  24. new NativeSelect(), new OptionGroup(), new Table(), new Tree(),
  25. new TwinColSelect(), new TextArea(), new TextField(),
  26. new DateField(), new PasswordField(), new CheckBox(), new Form(),
  27. new ProgressBar(), new RichTextArea(), new Slider() };
  28. @Override
  29. protected void setup(VaadinRequest request) {
  30. for (int i = 0; i < elems.length; i++) {
  31. elems[i].setReadOnly(true);
  32. addComponent(elems[i]);
  33. }
  34. }
  35. @Override
  36. protected String getTestDescription() {
  37. return "When vaadin element is set ReadOnly, setValue() method should raise an exception";
  38. }
  39. @Override
  40. protected Integer getTicketNumber() {
  41. return 14068;
  42. }
  43. }