我使用库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 令人困惑的是,它也没有像我期望的那样在终点之后发挥作用。
答案 0 :(得分:0)
sap.ui.getCore().byId('Graphics').vizSelection( selection,{clearSelection : true});
您可以使用此命令,它将起作用:
选择是一个数组:
data[Value:1, _context_row_number:1]