sap.viz.ui5.controls.VizFrame.vizSelect()无法正常工作

时间:2018-02-28 17:08:30

标签: sapui5

我使用库sap.viz.ui5.controls.VizFrame来创建饼图。该图表只包含两个值,我需要首先突出显示。通过突出显示,我的意思是选择,如果用户点击它,突出并显示摘要。

像这样使用vizSelection不起作用:

    oVizFrame.vizSelection(
                oVizFrame.getModel().getProperty('/myPath/0'), 
                {clearSelection : true});

我需要显示突出显示相关值的图表。 / myPath映射到vizFrame。

            var oDataset = new sap.viz.ui5.data.FlattenedDataset({
                    dimensions : [{
                        name : 'Object',
                        value : "{obj}"}],

                    measures : [{
                        name : 'Count',
                        value : '{Count}'} ],  

                    data : {
                        path : "/myPath"
                    }

我找到了这个例子: https://sapui5.hana.ondemand.com/#/sample/sap.viz.sample.SelectionByApi/preview 令人困惑的是,它也没有像我期望的那样在终点之后发挥作用。

1 个答案:

答案 0 :(得分:0)

sap.ui.getCore().byId('Graphics').vizSelection( selection,{clearSelection : true});

您可以使用此命令,它将起作用:

选择是一个数组:

data[Value:1, _context_row_number:1]