如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                錯誤消息:
Assertion failed: multiple aggregates defined for aggregation with cardinality 0…1
引起該錯誤的 aggregation 名稱:flexContent:
查看 xml 視圖里該 aggregation,發現其下定義了兩個控件:
 
刪除任意一個即可:
如上圖所示,我將 Popover 和 VizFrame 重新放置,分別位于不同的 aggregation 里,之后問題消失。
完整的 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的原創文章,盡在:“汪子熙”:
 
總結
以上是生活随笔為你收集整理的如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 华擎注册三款 RX 7600 显卡,包括
 - 下一篇: 阴阳师骨女在哪里刷