点击此处---> 群内免费提供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是私有的,不能直接访问该值。
你能帮我吗?
预先感谢
大卫
或者假设您的应用位于启动板内,您也可以像下面那样简单地访问它
https://sapui5.hana.ondemand。 com/sdk/#/api/sap.ushell.services.UserInfo
顺便说一句,您可能应该从路径中删除/oModel:
BR,
Mahesh
问题是我正在使用路径/oData/name而不是/name。 直到现在,所有其他讨论都提到使用/oData,但没有人修复它。 非常感谢您,Mahesh。
一周热门 更多>