Lev*_*and 2 java vaadin vaadin8
问题:我有一个Vaadin 8网格,我找不到一种方法来提取它内部的项目.
描述: 从网格开始
Grid<Pojo> myGrid = new Grid<>();
Run Code Online (Sandbox Code Playgroud)
我已经配置了它,因此可以使用延迟加载来获取数据.
myGrid.setDataProvider(
(sortOrd, offset, limit) -> dao.getAllFiltered(offset, limit, filter),
() -> dao.getCountAllFiltered(filter)
);
Run Code Online (Sandbox Code Playgroud)
此时,我想从网格中删除所有项目(用于将其放入excel中),类似于List<Pojo> list = myGrid.getItems();.我也尝试过myGrid.getDataProvider(),但没有有用的吸气剂.
我找不到任何吸气剂,我怎样才能做到这一点?谢谢
小智 9
你基本上试过这个吗?
List<Pojo> list = grid.getDataProvider()
.fetch(new Query<>())
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |