我正在SAPUI5中创建一个XML视图,我正在使用VizFrame Chart。我给Measure
值一个固定名称,因为我不知道如何根据select选择使其动态化。用例处于选择状态,图表上的度量值/图例应根据所选项目进行更改。 [图片] [1]
XML代码:
<viz:VizFrame id="idVizFrame" uiConfig="{applicationSet:'fiori'}" vizProperties="{ title: {text : 'Energy', visible : true}, plotArea: {dataLabel:{visible: true} ,colorPalette : ['#eab64d','#cb8589'] }}"
height='100%' width="100%" vizType='line'>
<viz:dataset>
<viz.data:FlattenedDataset data="{/T_TABLE}">
<viz.data:dimensions>
<viz.data:DimensionDefinition name="Timeline"
value="{
path: 'C_READINGTIMESTAMP',
type: 'sap.ui.model.type.Date',
formatOptions: {
pattern : 'dd/MM hh a'
}}" />
</viz.data:dimensions>
<viz.data:measures>
<viz.data:MeasureDefinition name="Value"
value="{C_READINGVALUE}" />
</viz.data:measures>
</viz.data:FlattenedDataset>
</viz:dataset>
<viz:feeds>
<viz.feeds:FeedItem id='valueAxisFeed' uid="valueAxis" type="Measure"
values="Value" />
<viz.feeds:FeedItem id='categoryAxisFeed' uid="categoryAxis" type="Dimension"
values="Timeline" />
</viz:feeds>
</viz:VizFrame>
感谢您的帮助。解决了它。使用jQuery
并在用户点击时将其设为动态