2016-11-25 82 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"); 
},