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

2020-09-23 16:12发布

         点击此处--->   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"(视图)的一部分,似乎是导致错误的原因。

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

谢谢!

         点击此处--->   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
1楼-- · 2020-09-23 16:52

Hello Janick,

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

sap-no-ui5base-prop

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

从ListItem获取绑定的Odata对象

最诚挚的问候

弗兰克

骆驼绵羊
2楼-- · 2020-09-23 16:44

嗨詹尼克,

我认为答案为时已晚,但也许对其他人有用。

最近,我们也面临着同样的问题。 问题是视图没有mBoundObjects属性,但是还有另一个名为mObjectBindingInfos的属性。 我们使用了它,问题似乎解决了。

最诚挚的问候,

Rufat <​​/p>

一周热门 更多>