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
是列的值。我不确定这些是否是对象的正确参数。
对我来说真正不清楚的是path
。 mg, mi, dii_a1
和dii_a2
应该有哪个值?
答案
如果要选择特定值,可以使用vizframe的vizSelection
函数。
oVizFrame.vizSelection([{data : dataPoint}], {clearSelection : true});
第一个参数是vizframe模型中的数据点数组。您可以使用oVizFrame.getModel().getProperty('/yourProperty')
获取这些对象
如果你设置clearSelection: true
,将清除之前的选择。
以上是关于sap VizFrame fireSelectData未触发的主要内容,如果未能解决你的问题,请参考以下文章