我有一个用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
,将清除之前的选择。