123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.vaadin.tests.components.loginform;
-
- import com.vaadin.tests.components.TestBase;
- import com.vaadin.ui.Label;
- import com.vaadin.ui.LoginForm;
- import com.vaadin.ui.UI;
-
- public class LoginFormUIInLoginHandler extends TestBase {
-
- @Override
- protected void setup() {
- LoginForm lf = new LoginForm();
- lf.addLoginListener(event -> {
- UI r1 = UI.getCurrent();
- if (r1 != null) {
- addComponent(
- new Label("UI.getCurrent().data: " + r1.getData()));
- } else {
- addComponent(new Label("UI.getCurrent() is null"));
- }
- UI r2 = event.getSource().getUI();
- if (r2 != null) {
- addComponent(
- new Label("event.getSource().data: " + r2.getData()));
- } else {
- addComponent(new Label("event.getSource().getRoot() is null"));
- }
- });
- addComponent(lf);
- getLayout().getUI().setData("This UI");
- }
-
- @Override
- protected String getDescription() {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
- protected Integer getTicketNumber() {
- // TODO Auto-generated method stub
- return null;
- }
-
- }
|