我必须将应用程序从vaadin6升级到vaadin7。
我在两节课中遇到问题:

import org.vaadin.addon.customfield.CustomField;
public abstract class DictionaryItemValuesField  extends CustomField{




import org.vaadin.addon.customfield.FieldWrapper;
public abstract class DateFieldWithTextField<DF extends DateField> extends FieldWrapper<Date> {


org.vaadin.addon.customfield(v1.0.0)是vaadin6软件包,它使用vaacin6软件包,例如com.vaadin.terminal。因此,vaadin7不支持此软件包。
那么如何将这两个类迁移到vaadin7?

最佳答案

CustomField现在是Vaadin7基本API的一部分。


也可以重写validate(),setInternalValue(),commit(),setPropertyDataSource,isEmpty()和其他方法以在字段中实现不同的功能。覆盖setInternalValue()的方法应调用超类方法。

10-05 18:38