Добавить всплывающее окно на 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()