java - Vaadin,结果生成缓慢

标签 java vaadin

我必须生成 Vaadin 的搜索结果。 最快的方法可能是将结果放入表中,但我需要一些自定义布局,每行的 FormLayout 将是最好的。 不幸的是,如果我将 FormLayout 格式化的行放入表中 - 结果的生成大约需要 15-20 秒。 如果我只放置一些标签/按钮而不将其放入布局中,则生成过程大约需要一秒钟 - 这很好。

我已阅读vaadin manual关于优化 UI,我仍然不知道如何才能缩短生成结果所需的时间。

如果无法以表格形式呈现,如何在 Vaadin 中生成结果?

最佳答案

好的,解决方案是...在表格内使用 CssLayout。虽然 CssLayout 仍然由 3 个 div 组成,但它比 FormLayout 快得多。 我认为使用 GWT 的 FlowPanel 会更好,但我没有足够的时间来检查它。 并且不要忘记 Table 的 setPageLength 方法 - 延迟加载是使用 Table 的主要原因:)。

关于java - Vaadin,结果生成缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4284103/

相关文章:

java - 添加到 X509Data 的证书列表时 X509Certificates 重复

java - 将其他项目的 beans 注入(inject) Vaadin View

java - Vaadin 从按钮点击重定向到 URL

java - 如何在 Vaadin 中设置图像组件的大小并保持纵横比

java - 为什么 Collection<T> 不实现 Stream<T>?

java - 帮助解决算法

java - 改变类的不同实例的方法调用顺序

java - 删除开放 JDK

Eclipse 类型...的层次结构与@Configurable注解不一致

java - Jenkins - 构建 Vaadin Web 应用程序需要很长时间