1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package com.vaadin.tests.components;
-
- import java.util.ArrayList;
- import java.util.List;
-
- import com.vaadin.legacy.ui.LegacyTextField;
- import com.vaadin.server.CompositeErrorMessage;
- import com.vaadin.server.UserError;
- import com.vaadin.ui.Button;
- import com.vaadin.ui.ComboBox;
-
- public class ErrorMessages extends TestBase {
-
- @Override
- protected void setup() {
- Button bb = new Button("Button with CompositeError");
- List<UserError> errors = new ArrayList<UserError>();
- errors.add(new UserError("Error 1"));
- errors.add(new UserError("Error 2"));
- bb.setComponentError(new CompositeErrorMessage(errors));
- addComponent(bb);
-
- LegacyTextField tf = new LegacyTextField("", "Textfield with UserError");
- tf.setComponentError(new UserError("This is a failure"));
- addComponent(tf);
-
- ComboBox cb = new ComboBox("ComboBox with description and UserError");
- cb.setDescription("This is a combobox");
- cb.setComponentError(new UserError("This is a failure"));
- addComponent(cb);
-
- }
-
- @Override
- protected String getDescription() {
- return "The components all have error messages that should appear when hovering them";
- }
-
- @Override
- protected Integer getTicketNumber() {
- return 3712;
- }
-
- }
|