vaadin - 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 元素在浏览器上呈现的可见元素。
谢谢,
阿马尔·博加里
解决方案
推荐阅读
- javascript - 在 JavaScript 中使用 for 循环的基于条件的迭代
- python-3.x - Celery 动态定义工作流程
- scala - 基于火花结构化流中的多个条件从另一列更新列值
- sql - 将 Access 查询的结果保存到 SQL Server
- django - 尽管安装了 heroku 中没有名为 PIL 的模块
- ios - 将 UIView 更新为与另一个 UIView 相同的高度
- apache-zookeeper - 使用 zookeeper 广播事件
- java - Reg-ex 匹配 statsD 格式
- javascript - 如何使 eventListener 仅侦听该特定元素?
- docker - 通过 dockerfile 传递 Docker 运行命令