是否有可能强制Vaadin 8网格从后端急切加载所有行?目前,它仅显示屏幕上可见的记录,并在网格滚动上提取下一行。
你可以使用grid.setHeightByRows(totalNumberOfItems);
这将导致网格一次显示所有元素,没有滚动条。
不,延迟加载行为被硬编码到Grid:https://github.com/vaadin/framework/blob/master/client/src/main/java/com/vaadin/client/widgets/Grid.java#L7222-L7224中
编辑添加,基于下面的评论:不是很硬编码,但你仍然需要客户端更改来实现非延迟加载网格(据我所知,没有人真正尝试过它)。