Problem:我有一个 Vaadin 8 Grid ,但我找不到提取其中项目的方法。
描述:从网格开始
Grid<Pojo> myGrid = new Grid<>();
我已经对其进行了配置,以便它可以通过延迟加载来获取数据。
myGrid.setDataProvider(
(sortOrd, offset, limit) -> dao.getAllFiltered(offset, limit, filter),
() -> dao.getCountAllFiltered(filter)
);
此时,我想从网格中提取所有项目(以便将其放入 Excel 中),例如List<Pojo> list = myGrid.getItems();
。我也尝试过穿越myGrid.getDataProvider()
,但其中没有有用的吸气剂。
我找不到任何吸气剂,我该如何实现这一目标?谢谢
您基本上尝试过吗?
List<Pojo> list = grid.getDataProvider()
.fetch(new Query<>())
.collect(Collectors.toList());
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)