我正在使用SAPUI5的VizFrame(sap.viz.ui5.controls.VizFrame
)而我正试图获取时间序列折线图(timeseries_line
)的虚线。
我的数据集(简称):
<viz:dataset>
<viz.data:measures>
<viz.data:MeasureDefinition name="Threshold" value="{THRESHOLD}" />
</viz.data:measures>
</viz:dataset>
我的供稿(简称):
<viz:feeds>
<viz.feeds:FeedItem uid="valueAxis" type="Measure" values="Threshold" />
</viz:feeds>
我的VizProperties
:
plotArea : {
dataPointStyleMode: "update",
dataPointStyle : {
rules: [{
dataContext: {"THRESHOLD": "*"},
properties: {
color: "#EACF5E",
lineType: "dash"
},
displayName: "Threshold",
dataName: {
"THRESHOLD": "Threshold"
}}]
}
}
问题是,在使用上述setVizProperties
调用plotArea
后,阈值线没有虚线或颜色。但是它会在图例中添加带有虚线的阈值。这里有什么问题?
提示:我还尝试"Threshold": "*"
作为数据上下文。 dataPointStyleMode
的{{1}}也不会起作用(那时它是黑色和坚实的)。