2016-11-25 15 views
0

サンプルODATAサービスのデータを消費するvizFrame円グラフを作成しました。私の要件は、円グラフの特定のセクションをクリックすると、その円グラフから別の棒グラフに移動する必要があることです。棒グラフは、そのセクションは、円グラフでクリックされた詳細です。例えば、私の例では、円グラフのNotebooksセクションをクリックすると、次のビューに表示されるバーチャートにノートブックの詳細のみが表示されます。 vizframeの "selectData"イベントです。しかし、私はthis.Pleaseを実装する方法はわかりません私の円グラフのビューコードと円グラフの出力を私は受け取ることができます。誰もがコードを助けることができますか?selectDataイベントのsap ui5円グラフからsap ui5棒グラフへのナビゲート方法?

Pie_view

Output

答えて

0

あなたはsap.viz.ui5.controls.VizFrame(api reference)のattachSelectDataメソッドを使用することができます。

var oVizFrame = this.getView().byId("yourVizFrameId");  
oVizFrame.attachSelectData(this.attachSelectData, this, false); 

そして、次のようにデータを選択し得ることができます:(イベントのこのハンドラは、ユーザがグラフにいくつかのデータをクリックしたときに送出されます)controller.jsに次のようにあなたはそれを設定することができ

attachSelectData : function(oEvent){ 
    var aData = oEvent.getParameter("data"); 
}, 
関連する問題