热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Vaadin8中有什么东西取代了BeanItemContainer吗?

如何解决《在Vaadin8中有什么东西取代了BeanItemContainer吗?》经验,为你挑选了1个好方法。

我从GitHub(https://github.com/vaadin-miki/vaadin-charts-video)下载了一个vaadin-charts-video示例项目的副本,以了解Vaadin图表应该如何实现.然而,该项目以及我发现的大多数可用演示代码/项目似乎都是使用Vaadin 7和先前的编码约定编写的.我正在使用Vaadin 8.0.5(和JDK8)...

运行Maven时出现这些错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project intro-video: Compilation failure: Compilation failure:
[ERROR] /C:/Users/dev/vaadin/vaadin-charts-video/intro-video/src/main/java/org/vaadin/miki/charts/intro/IntroChartsUI.java:[19,28] cannot find symbol
[ERROR] symbol:   class BeanItemContainer
[ERROR] location: package com.vaadin.data.util
[ERROR] /C:/Users/dev/vaadin/vaadin-charts-video/intro-video/src/main/java/org/vaadin/miki/charts/intro/IntroChartsUI.java:[54,17] cannot find symbol
[ERROR] symbol:   class BeanItemContainer
[ERROR] location: class org.vaadin.miki.charts.intro.IntroChartsUI
[ERROR] /C:/Users/dev/vaadin/vaadin-charts-video/intro-video/src/main/java/org/vaadin/miki/charts/intro/IntroChartsUI.java:[54,62] cannot find symbol
[ERROR] symbol:   class BeanItemContainer
[ERROR] location: class org.vaadin.miki.charts.intro.IntroChartsUI

谁能告诉我,BeanItemContainer已被替换?如果是这样,通过什么?

例如,看到54号线https://github.com/vaadin-miki/vaadin-charts-video/blob/master/intro-video/src/main/java/org/vaadin/miki/charts/intro/IntroChartsUI的.java BeanItemContainer cOntainer= new BeanItemContainer<>(BookPrice.class, prices);

如果对于更有经验的人来说这似乎不是问题,请告诉我什么是......



1> Piotr Wilkin..:
Container 死了

瓦丁8不再拥有Container.该Vaadin数据模型已经大大简化.基本上,没有数据模型了.只有各种元素的数据提供者.你想要研究的是DataProvider,它在很大程度上取代了Container.

这里有一个简短的介绍:https://vaadin.com/blog/-/blogs/vaadin-framework-8-comes-with-java-8-native-apis

通常,对于大多数用途,您可以setItems直接使用或使用ListDataProvider.

长命 Container

为了便于将现有的Vaadin 7应用程序迁移到Vaadin 8,您可以使用Vaadin 7兼容层.这包括旧的Vaadin数据模型和Container.移动到Vaadin 8,同时对现有代码库进行很少的更改.

看到:

一分钟的视频,迁移到Vaadin 8

Vaadin.com文档,从Framework 7迁移到Framework 8.

移植到 Thomas Kratz的Vaadin 8文章.


推荐阅读
author-avatar
刻骨铭心2502914183_610
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有