Sapui5 聚合绑定在AreaMicroChart中不起作用

Sapui5 聚合绑定在AreaMicroChart中不起作用,sapui5,Sapui5,我已将JSONModel与sap.suite.ui.microchart.AreaMicroChart控件绑定,以显示行中的点aggregation,但图表未呈现 请告诉我下面的XMLcode有什么问题: <micro:AreaMicroChart lines="{/}" id="areaMicroChart" isResponsive="true" minXValue="0" app:name="area" maxXValue="12" minYValue="0" maxYValue="

我已将
JSONModel
sap.suite.ui.microchart.AreaMicroChart
控件绑定,以显示行中的点
aggregation
,但图表未呈现

请告诉我下面的
XML
code有什么问题:

<micro:AreaMicroChart lines="{/}" id="areaMicroChart" isResponsive="true" minXValue="0" app:name="area" maxXValue="12" minYValue="0" maxYValue="999999" colorPalette="#b6d957" press="press">
    <micro:firstXLabel>
        <micro:AreaMicroChartLabel label="Jan" />
    </micro:firstXLabel>
    <micro:lastXLabel>
        <micro:AreaMicroChartLabel label="Dec" />
    </micro:lastXLabel>
    <micro:firstYLabel>
        <micro:AreaMicroChartLabel label="" color="Good" />
    </micro:firstYLabel>
    <micro:lastYLabel>
        <micro:AreaMicroChartLabel label="" />
    </micro:lastYLabel>
    <micro:lines>
        <micro:AreaMicroChartItem points="{path: 'aPrev', templateShareable: 'true' }">
            <micro:points>
                <micro:AreaMicroChartPoint x="{a}" y="{ZtotalSales}" />
            </micro:points>
        </micro:AreaMicroChartItem>
    </micro:lines>

</micro:AreaMicroChart>

当我遇到同样的问题时,我想分享我找到的适合我的解决方案。
microchart
在数据绑定中提供的数据类型上非常特殊。因此,为了确保它的工作,你需要确保你发送了真实的数字。在提供的示例中,数据结构应该是容器号而不是字符串。所以它应该看起来像:

var aPrevMonths = [{
    ZtotalSales: 2123,
    a: 1
}, {
    ZtotalSales: 55545,
    a: 2
}, {
    ZtotalSales: 34342,
    a: 3
}];

希望这对其他人有帮助

开发工具中有错误吗?没有错误,这就是为什么我很难找出这里的错误!非常确定您需要将lines=“{/}”替换为lines=“{/aPrev}”。如果您将模型设置为控件本身,您需要这些行吗?我原以为点绑定会处理好它。虽然我和图表不太相似。@Danielalmeda我也试过了,但没用@Keith我也这么认为,但由于此图表有多个
聚合
需要为
点指定
以及
模板
var aPrevMonths = [{
    ZtotalSales: 2123,
    a: 1
}, {
    ZtotalSales: 55545,
    a: 2
}, {
    ZtotalSales: 34342,
    a: 3
}];