如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息
生活随笔
收集整理的這篇文章主要介紹了
如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
錯(cuò)誤消息:
Assertion failed: multiple aggregates defined for aggregation with cardinality 0…1
引起該錯(cuò)誤的 aggregation 名稱(chēng):flexContent:
查看 xml 視圖里該 aggregation,發(fā)現(xiàn)其下定義了兩個(gè)控件:
刪除任意一個(gè)即可:
如上圖所示,我將 Popover 和 VizFrame 重新放置,分別位于不同的 aggregation 里,之后問(wèn)題消失。
完整的 xml 視圖代碼:
<mvc:View controllerName="sap.viz.sample.Line.Line" xmlns="sap.m"xmlns:viz="sap.viz.ui5.controls" xmlns:layout="sap.ui.layout"xmlns:mvc="sap.ui.core.mvc" xmlns:viz.feeds="sap.viz.ui5.controls.common.feeds"xmlns:viz.data="sap.viz.ui5.data" height="100%"><layout:FixFlex id='chartFixFlex' minFlexSize="250"><layout:fixContent><viz:Popover id="idPopOver"></viz:Popover></layout:fixContent><layout:flexContent><viz:VizFrame id="jerryFrame" uiConfig="{applicationSet:'fiori'}"height='100%' width="100%" vizType='line'><viz:dataset><viz.data:FlattenedDataset data="{/milk}"><viz.data:dimensions><viz.data:DimensionDefinition name="Week" value="{Week}" /></viz.data:dimensions><viz.data:measures><viz.data:MeasureDefinition name="Revenue" value="{Revenue}" /><viz.data:MeasureDefinition name="Cost" value="{Cost}" /></viz.data:measures></viz.data:FlattenedDataset></viz:dataset><viz:feeds><viz.feeds:FeedItem id='valueAxisFeed' uid="valueAxis" type="Measure"values="Revenue" /><viz.feeds:FeedItem id='valueAxisFeed2' uid="valueAxis" type="Measure"values="Cost" /><viz.feeds:FeedItem id='categoryAxisFeed' uid="categoryAxis" type="Dimension"values="Week" /></viz:feeds></viz:VizFrame></layout:flexContent></layout:FixFlex> </mvc:View>更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 华擎注册三款 RX 7600 显卡,包括
- 下一篇: 使用 Chrome Dev tools