如何为VizFrame制作动态图例

时间:2017-08-09 08:48:58

标签: sapui5 sap-fiori

我正在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并在用户点击时将其设为动态

0 个答案:

没有答案