我正在尝试 vaadin 网站上提供的教程,当我在表格的行上设置项目选择时,教程建议我应该将以下行添加到我的表格类中。
addListener((Property.ValueChangeListener), app);
作为应用程序对我的控制器的引用。但是,eclipse 将错误指向 Property.ValueChangeListener“Property.ValueChangeListener 无法解析为变量”。
我到底在这里做错了什么?
PS:我相信我的导入是正确的,因为 Eclipse 的自动完成功能可以很好地识别 .ValueChangeListener
个人列表类:
package com.example.simpleaddressbook2;
import com.vaadin.data.Property;
import com.vaadin.ui.Table;
public class PersonList extends Table {
public PersonList(Simpleaddressbook2Application app){
setSizeFull();
setContainerDataSource(app.getDataSource());
setVisibleColumns(PersonContainer.NATURAL_COL_ORDER);
setColumnHeaders(PersonContainer.COL_HEADERS_ENGLISH);
setSelectable(true);
setImmediate(true);
addListener((Property.ValueChangeListener), app);
setNullSelectionAllowed(false);
}
}