Я использую круговую диаграмму и делаю некоторые взаимодействия со страницей, нажимая на круговую диаграмму. Эти работают просто отлично.
<dvt:pieGraph id="graph1" tabularData="#{dc.bean.tabularData}" dataSelection="single"
selectionListener="#{dc.bean.transfersGraphSelectionListener}"/>
Однако я не могу поддерживать следующие варианты использования
- Щелчок за пределами графика (или повторный щелчок по выбранному набору данных) должен привести к тому, что круговая диаграмма потеряет свой выбор.
- Наличие кнопки очистки на странице, которая заставляет график терять текущий выбор.
- Программно выберите один из наборов данных на графике
Я проверил API UIGraph, но не смог найти много информации.
Любые подсказки будут действительно полезны.
transfersGraphSelectionListener(SelectionEvent selectionEvent){ Set<GraphSelection> selectionSet = selectionEvent.getGraphSelection(); for (GraphSelection selection : selectionSet) { if (selection instanceof DataSelection) { DataSelection ds = (DataSelection) selection; Set seriesKeySet = ds.getSeriesKey().keySet(); for (Object key : seriesKeySet) { Object selectedKey = ds.getSeriesKey().get((String) key)) }
- person Vinit Asher   schedule 13.10.2012