vaadin - Vaadin 表中的延迟加载?

标签 vaadin vaadin7

是否有任何特定的方法可以在 Vaadin 表中实现分页/延迟加载。 我试图找到一些文档,但找不到。

最佳答案

使用Viritin add-on及其 MTable 组件。 I 是最有效的(服务器资源副)方法,并且还具有最简单的 API(根本不需要使用容器 API!)。只需实现两个简单的接口(interface)即可完成。这是一个使用 lambda 和基本 DAO 的示例。

@Inject
GPSRouteService s;

@Override
public Component getTable() {
    return new MTable<Update>(s::fetchUpdates, s::getEntityCount)
            .withFullWidth();
}

以上代码示例来自this example app ,它展示了 Vaadin 中的各种延迟加载方法。如果你是Spring用户,请查看this example ,它连接到 Spring Data JPA 存储库,并且还使用可选的排序支持。

我是 Viritin 的维护者,但我也维护 Vaadin 和各种附加组件 7 年了,现在我正在为 Vaadin 进行技术营销。

关于vaadin - Vaadin 表中的延迟加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33886820/

相关文章:

java - new 运算符返回 null

java - 如何在 Vaadin 8 中添加网格过滤器?

java - 在 vaadin 上使用 css?

java - 无法使用 REGEX 解析 Java 中带点的字符串

java - 如何从 Vaadin UI 建模 POJO? (最佳实践)

java - 创建没有 Vaadin 插件的 Vaadin 项目

java - 减少 Vaadin Charts 2 中图表内的空白

java - Vaadin 主题 : java. lang.Exception:Mixin 定义:未找到 valo

containers - 我可以在 Vaadin 8 中创建没有 bean 类的网格吗?

java - Vaadin Spring 中的 MVP 结构