代码之家  ›  专栏  ›  技术社区  ›  shweta singh

TwinColselect.setItem花费的时间太长

  •  0
  • shweta singh  · 技术社区  · 1 年前

    在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 .
    
    0 回复  |  直到 1 年前
    推荐文章