sap.viz.ui5.controls.VizFrame.vizSelect() 不工作作为 expexted.



我使用库sap.viz.ui5.controls.VizFrame创建一个饼图。图表仅包含两个值,我需要突出显示第一个值。突出显示,我的意思是选择,就像用户单击它一样,以突出显示并显示摘要。

像这样使用可视化选择不起作用:

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

我需要显示突出显示相关值的图表。/myPath 映射到可视化帧。

            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令人困惑的是,在端点突出显示后,它也没有像我期望的那样起作用。

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

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

选择是一个数组:

data[Value:1, _context_row_number:1]

最新更新