Databindable multi-column item listing component
Describe your motivation
A common UI pattern that lacks a Vaadin solution: a multi-column item list
Describe the solution you'd like
- Databindable
- Infinite scrolling (like Grid and VirtualList)
- Responsive (adapts number of columns based on width and configurable min col width)
- Selectable items
- Accessible (appropriate semantics, etc)
(similar to VirtualList but multi-column; similar to Grid but non-tabular)
Describe alternatives you've considered
No response
Additional context
No response
similar to VirtualList but multi-column; similar to Grid but non-tabular
It's tempting to name it "VirtualGrid" 😬
Sounds like a grid mode for virtual list to me. The original iron-list component supported it but we didn't include it to our fork. Also the Lit Labs virtualizer has a separate "layout" for that.
Yeah, a mode for VirtualList would probably do it just fine, as long as VirtualList also supports selection and whatnot.
The Java counterpart should support lazy loading (HasLazyDataView) like Grid does.