sap VizFrame fireSelectData未触发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sap VizFrame fireSelectData未触发相关的知识,希望对你有一定的参考价值。

我有一个用vizframe写的条形图,我想用以下参数调用fireSelectData函数:

var oSelection = {
  data: [{
     target: $('.v-datapoint')[29],
     data: [{
        ctx: {
           path: {
              mg: 0,
              mi: 0,
              dii_a1: 0,
              dii_a2: 0 
           },
           val: 82.2      
        } 
     }]
   }],
   name: "selectData"
}
var frame = this.getView().byId('vizFrameId')
frame.fireSelectData(oSelection)

其中$('.v-datapoint')[29]<g> svg标签,28.2是列的值。我不确定这些是否是对象的正确参数。

对我来说真正不清楚的是pathmg, mi, dii_a1dii_a2应该有哪个值?

答案

如果要选择特定值,可以使用vizframe的vizSelection函数。

oVizFrame.vizSelection([{data : dataPoint}], {clearSelection : true});

第一个参数是vizframe模型中的数据点数组。您可以使用oVizFrame.getModel().getProperty('/yourProperty')获取这些对象

如果你设置clearSelection: true,将清除之前的选择。

以上是关于sap VizFrame fireSelectData未触发的主要内容,如果未能解决你的问题,请参考以下文章

SAP是啥?

SAP是啥意思

SAP是啥意思?

sap是啥的缩写啊?

sap可以导出审计底稿吗

SAP是啥意思