我们在SAPUI5库版本1.36.1上。 我们有一个响应式弹出窗口向用户显示消息。 在创建&将Popover加载到视图中我们收到以下消息。
元素sap.m.Text对聚合无效" _headerTitle"的 元素sap.m.NotificationListItem
我无法找到原因,因为当我在WEB-IDE中尝试时,我可以在布局编辑器中看到它工作正常,检查版本是否找不到问题。
以下是我的片段供参考:
<core:FragmentDefinition xmlns:core="sap.ui.core" xmlns:f="sap.ui.layout.form" xmlns:me="sap.me" xmlns="sap.m">
<Popover class="sapUiContentPadding" showHeader="false" placement="Auto">
<List items="{staffXMLErrors>/}">
<NotificationListItem title="{staffXMLErrors>Message}"
tooltip="{i18n>overview.words.click_a_message_to_navigate}"
showCloseButton="false"
priority="{path:'staffXMLErrors>Type',formatter:'._Formatters.formatNotificationPriority'}"
press="onStaffXMLErrorMessagePress" />
</List>
</Popover>
</core:FragmentDefinition>
答案 0 :(得分:0)
正如发现的那样,开发人员在component.js中显式加载所有ui5组件,如“sap.m.Text”,“sap.m.label”,“sap.m.NotificationListItem”等,还有几个包含的实用程序,作为一条线索,我评论了所有这些并且它运行良好。
所以最后删除所有不需要的库后,它工作正常。 在这一点上,我们只能避免这个问题,但无法弄清楚究竟是什么原因。