在vaadin24中,我面临一个与页面呈现有关的问题。由于Twincolselect.setItems,页面呈现速度较慢,我只有900条记录要设置。
但在23版本中速度要快得多。
我试着用异步调用来设置它,在异步调用中,页面渲染得更快,但过了一段时间,数据会进入Twincolselect,这是不对的。还选中了“灯光渲染”,但它专门适用于“栅格”和“选择”组件。
此外,尝试使用Lazy加载,滚动数据加载,但Twincolselect没有此eventListener,在一些文档中提到Twincolselect不支持Lazy负载。
这就是我的代码的样子
TwinColSelect<Data> twinCol;
List<Data> data = databaseService.findAll();
data.sort(Comparator.comparing(Data::getName));
this.layout.twinCol.setItems(data); //it is taking too much time to render on page .