首页 > 解决方案 > Vaadin-10/12 网格组件渲染器性能问题

问题描述

我是 vaadin-10/12 版本的新手,之前我们使用的是 vaadin-7/8 版本,现在我们计划升级我们所有应用程序的 vaadin-12 版本。但是我们在 vaadin 12 版本的 Grid 中面临以下问题:

我使用 vaadin 12 网格和我在网格 100/1000/10000/100000 中添加的记录数创建了应用程序。

1) 没有渲染器的基本网格和延迟加载网格运行良好(在所有情况下,例如 100/1000/10000/100000 只需要不到 1 秒),但我对 100/1000/10000/100000 记录的组件渲染器有问题:

三个 TextBox 列,大约需要 1 秒。

三个 CheckBox 列,大约需要 1 秒。

三个 ComoboBox 列,大约需要 2 秒。

列:三个 TextBox + 三个 CheckBox + 三个 ComoboBox = 大约需要 3 秒。

实际上我的要求是我想显示超过 10000 条记录,并在第二个中使用 componentrenederer。

有没有可能在一秒钟内显示 10000 条记录?

2) selectAll 功能的基本网格(没有渲染器)问题:

我添加了 1000 条记录并应用 selectall 需要 9 秒。

上述相同功能有任何问题吗?

注意:相同的功能测试了惰性网格,它需要相同的时间,我们只检查了 dom 元素在浏览器上呈现的可见元素。

谢谢,

阿马尔·博加里

标签: vaadinvaadin10vaadin-flow

解决方案


推荐阅读