vaadinのWebサイトで利用できるチュートリアルを試していますが、テーブルの行にアイテムの選択を設定しているときに、チュートリアルはテーブルクラスに次の行を追加する必要があることを示しています。
addListener((Property.ValueChangeListener), app);
アプリであることは私のコントローラーへの参照です。ただし、eclipseは、Property.ValueChangeListener「Property.ValueChangeListenerを変数に解決できません」というエラーを示しています。
私はここで何を間違っているのですか?
PS:Eclipseのオートコンプリートは、.ValueChangeListenerを識別するために問題なく機能していたので、インポートは正しいと思います。
PersonListクラス:
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);
}
}