2016-11-25 89 views
0

我創建了一個vizFrame餅圖,它使用來自樣本ODATA服務的數據。我的要求是,我需要從該餅圖導航到另一個條形圖,然後單擊餅圖的特定部分。條形圖應該只顯示在我的例子中,當我點擊我的餅圖中的筆記本部分時,它應該只在我的條形圖中顯示筆記本詳細信息,它出現在下一個視圖中。我使用了「selectData」事件的vizframe.But我不知道如何實現this.Please下面我的餅圖視圖代碼和餅圖我輸出的輸出。任何人都可以幫助我的代碼?如何從sap ui5餅圖導航到sap ui5條形圖selectData事件?

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"); 
},