<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>14.5.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-core</artifactId>
</dependency>
</dependencies>
@Route("form")
public class MyFormView extends VerticalLayout {
public MyFormView() {
nameField.setRequired(true);
emailField.setRequired(true);
submitButton.addClickListener(e -> {
} else {
}
});
add(nameField, emailField, submitButton);
}
}