0

私は pieGraph を使用しており、円グラフをクリックすることに基づいていくつかのページ操作を行っています。これらは問題なく動作します。

<dvt:pieGraph id="graph1" tabularData="#{dc.bean.tabularData}" dataSelection="single" selectionListener="#{dc.bean.transfersGraphSelectionListener}"/>

ただし、次のユースケースはサポートできません

  1. グラフの外側をクリックする (または選択したデータ セットを再度クリックする) と、円グラフの選択が失われます。
  2. グラフの現在の選択を強制的に失うクリア ボタンをページに配置します。
  3. グラフ内のデータ セットの 1 つをプログラムで選択する

UIGraph API を確認しましたが、あまり情報が見つかりませんでした。

どんなヒントも本当に役に立ちます。

4

1 に答える 1

0

元の投稿に正しいコードを追加してください。これはあなたのコードがどのように見えるかです

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)) 
      }

何かが足りないようです!

于 2012-10-13T10:18:22.433 に答える