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.
Recently I've received a requirement to implement a Grid-like UI element, but without the concept of items presented in a classic tabular "item per row" view. So basically we have some DB entities that we like to fetch and present them in a checkerboard grid where each square is a DB entity. What we show can be a single item's property (name, picture etc.). Items can also be multi-selected, searched and filtered. Please see the attachment.
My question is how would you go about it? Vaadin's Grid and Table meet most requirements if it wasn't for the data presentation in this way...
I'd say you can use other existing Vaadin UI components and make a composition to allow adding, searching, and sorting the items. You can use for example a GridLayout. But you'll have to implement the functionality by yourselt.