我必须将应用程序从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()的方法应调用超类方法。