Vaadin 10 Dialog не появляется - PullRequest
0 голосов
/ 05 октября 2018

Я не вижу свои Vaadin Dialog, которые я пытаюсь добавить на простой Vertical Layout
Вот мой код:

Dialog d = new Dialog(new Label("Simple label"));
d.setCloseOnEsc(false);
d.setCloseOnOutsideClick(false);

Button cancelBtn = new Button("Cancel", event ->  {
    d.close();
});

d.add(cancelBtn);
add(d);

Я надеюсь, что кто-нибудь может помочья :) 1008 *

1 Ответ

0 голосов
/ 05 октября 2018

A Dialog - это конкретный компонент - обычно он не отображается в данном контейнере, а открывается как всплывающее окно.Следовательно, он имеет особую семантику для отображения - после создания диалога вам нужно вызвать dialog.open(), чтобы он отображался.

Это также не относится к Vaadin - во многих средах, диалогах (идругие всплывающие окна) отображаются особым образом - это что-то вроде шаблона.

...