SAPUI5 view.mBoundObjects-错误:"无法读取未定义的属性'undefinded'"

2020-09-23 16:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 在分析其他人的SA...

         点击此处--->   EasySAP.com群内免费提供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"(视图)的一部分,似乎是导致错误的原因。

你们中的一些人是否知道此属性的含义以及为什么会收到错误消息?

谢谢!

2条回答
DafaDDDa
2020-09-23 16:52

Hello Janick,

mBoundObjects似乎是SAPUI5对象sap.ui.base.ManagedObject的私有成员,不应直接通过相应的对象方法进行访问:

sap-no-ui5base-prop

以前的答案 成员说明了如何执行此操作:

从ListItem获取绑定的Odata对象

最诚挚的问候

弗兰克

一周热门 更多>