私はVaadinが初めてです。私は3つの異なる見解を持っています。View1 には、column1、column2 を持つテーブルがあります。特定のテーブル行について、列 1 をクリックするとビュー 2 に移動し、列 2 をクリックするとビュー 3 に移動できるようにしたいと考えています。ValueChanged イベントを使用して、行のクリック全体に応答できますが、行の特定の列のクリックを処理するにはどうすればよいですか? 行クリックを処理する方法は次のとおりです
summaryTable.addValueChangeListener(new Property.ValueChangeListener() {
@Override
public void valueChange(Property.ValueChangeEvent event) {
String provider = summaryTable.getContainerProperty(summaryTable.getValue(), "provider").toString();
UI.getCurrent().getNavigator().navigateTo(ViewsEnum.PROVIDERS.viewName()+"/"+provider);
}
});
助けてください