如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息

错误消息:

Assertion failed: multiple aggregates defined for aggregation with cardinality 0..1

如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息_第1张图片

引起该错误的 aggregation 名称:flexContent:

如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息_第2张图片

查看 xml 视图里该 aggregation,发现其下定义了两个控件:
如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息_第3张图片

删除任意一个即可:

如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息_第4张图片

如上图所示,我将 Popover 和 VizFrame 重新放置,分别位于不同的 aggregation 里,之后问题消失。

完整的 xml 视图代码:


    
    
        
    
        
            
                
                    
                        
                            
                        
                        
                            
                            
                        
                    
                

                
                    
                    
                    
                
            
        
    

更多Jerry的原创文章,尽在:"汪子熙":

你可能感兴趣的:(如何修复 SAP UI5 aggregation with cardinality 0..1 相关的错误消息)