Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Vaadin 8 + PopupView + Grid
Version: 8.0.0.beta1
A grid in a popupView will not be displayed correctly after the second click on 'Show grid'.
The heights of the cells are calculated to '1px'.
Sample to reproduce:
protected void init(VaadinRequest request) {
VerticalLayout vl = new VerticalLayout();
Grid<Car> grid = new Grid<>();
List<Car> cars = new ArrayList<>();
cars.add(new Car("Car 1"));
cars.add(new Car("Car 2"));
cars.add(new Car("Car 3"));
PopupView popupView = new PopupView("Show grid", grid);
popupView.setHideOnMouseOut(false);
CarDataProvider cdp = new CarDataProvider(cars);
grid.setDataProvider(cdp);
Column<Car, String> col = grid.addColumn(new ValueProvider<Car, String>() {
private static final long serialVersionUID = 1L;
@Override
public String apply(Car car) {
return car.getName();
}
});
col.setCaption("Cars");
vl.addComponent(popupView);
setContent(vl);
}
Indeed it seems so. I also tried grid.setSizeFull(), which resulted in wrong row heigths, but somewhat visible rows.
Could you create ticket about the finding to github.com/vaadin/framework ?
BTW. Why are you using DataProbider there, I think you should just pass in the list of your Car objects using setItems method.
There already is a similar bug filed against Vaadin v7 Grid with PopupView and Valo theme:
Grid in popupview is not working with Valo theme - https://github.com/vaadin/framework/issues/7735
I created a new bug for Vaadin 8.0.1 with PopupView and linked the old issue related to v7 and valo theme.
Vaadin 8 Grid in PopupView not rendered correctly - https://github.com/vaadin/framework/issues/8793
In our application the behaviour with Vaadin 7.7.7 was OK and became an issue with the switch to Vaadin 8 as reported.
Can still be reproduced in the latest 8.0.1 release.
Issue screenshot from provided sample: