sap.ui.model.Model的获取属性始终返回未定义

2020-08-18 13:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我认为这个问题已经...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我认为这个问题已经讨论了一百万次了,解决方案永远行不通。

我正在将/services/userapi模型加载到component.js中,然后在另一个视图中检索它。 正如我在调试器中检查的那样,对象在那里。 在模型内部,我想从/oModel/name中获取用户ID。

我正在访问这样的值:

var userModel = sap.ui.getCore()。getModel(" UserInfo");

var userId = userModel.getProperty("/img/oModel/name");

我检查了调试器,并逐步进行了调试。 名字在那里。 路径正确。 它总是返回undefined。 到底是怎么回事? 我还尝试将其附加到请求完成事件。 没用 另外,oData是私有的,不能直接访问该值。

你能帮我吗?

预先感谢

大卫

2条回答
wang628962
2020-08-18 14:38

问题是我正在使用路径/oData/name而不是/name。 直到现在,所有其他讨论都提到使用/oData,但没有人修复它。 非常感谢您,Mahesh。

一周热门 更多>