Добавить всплывающее окно на Vaadin

Не получается добавить всплывающее окно. Есть главный view

@Slf4j
@Viewport("width=device-width, minimum-scale=1, initial-scale=1, user-scalable=yes, viewport-fit=cover")
@PWA(name = "OperationsViewer", shortName = "OvApp")
@Theme(value = Material.class)
public class MainView extends AppLayout{...}

есть view для отображения страицы с основной информацией

@Route(value = "operations", layout = MainView.class)
public class OperationsView extends VerticalLayout implements HasNotifications {
    private FormLayout contactForm;
    private VerticalLayout paramsLayout;
    private FormLayout formLayout;
    private HorizontalLayout periodLayout;
//далее Grid для формирования таблицы

мне нужно чтобы пр нажатии на одну из колонок в таблице у меня всплывало окно.

Я пытался сделать отдельный PopUpClass с extends com.vaadin.ui.UI и на колонку повесил слушателя который бы прикреплял окно сверху на моей странице

UI.getCurrent().add(PopUpClass);

но в итоге получается что просто добавляется еще одна полоса прокрутки книзу и по бокам, т.к. да окно как бы появляется но это соверешенно не то что нужно.

Подскажите пожалуйста как добавить верно всплывающее окошко для vaadin и прикрепить его появление к addClickListener()


Ответы (0 шт):