Lazy loading grid with panels inside cells?


I want to make a lazy loading grid which has panels inside the cells.
The panels are objects from a db.

X1 | X2 | X3
X4 | X5 | X6
X7 | X8 | X9

Actually it should look pretty much like the add-on search on this site:!browse

Can anyone give me a few hints which components to use/combine?

I’ve tried a regular grid, but I’m not sure how to add the components as sketched above.
A gridlayout works in theory, but I would need to add lazy loading to it.
The item grid add-on won’t work for some reason.


Make your own com.vaadin.ui.renderers.Renderer implementation then install it into your grid with