点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
在分析其他人的SAPUI5应用程序时,我遇到以下错误消息:
"未捕获的TypeError:无法读取未定义的属性'undefined'"
错误发生在标记的行:
var v = this.getView(); [...] var c ="/" + e.getParameter('arguments')。contextPath; v.bindElement(c,{expand:" Events,Details,Contact"}}); [...] var b = v.mBoundObjects [" undefined"]。binding; //<---错误发生
我既不知道视图的属性" mBoundObjects",也找不到任何相关信息。 在调试过程中,我发现此属性不是对象" v"(视图)的一部分,似乎是导致错误的原因。
你们中的一些人是否知道此属性的含义以及为什么会收到错误消息?
谢谢!
Hello Janick,
mBoundObjects似乎是SAPUI5对象sap.ui.base.ManagedObject的私有成员,不应直接通过相应的对象方法进行访问:
sap-no-ui5base-prop
以前的答案 成员说明了如何执行此操作:
从ListItem获取绑定的Odata对象
最诚挚的问候
弗兰克
嗨詹尼克,
我认为答案为时已晚,但也许对其他人有用。
最近,我们也面临着同样的问题。 问题是视图没有mBoundObjects属性,但是还有另一个名为mObjectBindingInfos的属性。 我们使用了它,问题似乎解决了。
最诚挚的问候,
Rufat </p>
一周热门 更多>