Здравствуйте, мне интересно, как получить выбранный элемент из диаграммы ap ie в Vaadin 14.1.17.
Я использую classi c p ie с DataSeries и некоторыми значениями внутри, и я хочу получить текущий выбранный элемент из прослушивателя щелчков
Инициализация DataSeries
DataSeries ds = new DataSeries();
for (AssetClassModel a : p.getAssetClasses()) {
ds.add(new DataSeriesItem(a.getDesc(), a.getPerc()));
}
conf.setSeries(ds);
Я попытался прочитать поле selected
внутри DataSeriesItem
но это всегда false
Нажмите Слушатель
chart.addSeriesClickListener(
e -> {
List<DataSeriesItem> items = ((DataSeries) e.getSeries()).getData();
for (DataSeriesItem item : items) {
System.out.println(item.getName() + " selected: " + item.isSelected());
}
}
);
Выход
value1 selected: false
value2 selected: false
value4 selected: false
Есть ли у вас какие-либо Идея о том, как управлять этим?
Спасибо Davide