从JSON获取字段

2020-08-16 19:21发布

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

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


嗨,专家们。

使用以下代码,我通过控制台将其打印出来

 var userModel = new sap.ui.model.json.JSONModel("/img/services/userapi/currentUser");
 sap.ui.getCore()。setModel(userModel," userapi");
 console.log(userModel);
 

如何获取名称字段的值?

来自哥伦比亚的问候

(71.4 kB)

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

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


嗨,专家们。

使用以下代码,我通过控制台将其打印出来

 var userModel = new sap.ui.model.json.JSONModel("/img/services/userapi/currentUser");
 sap.ui.getCore()。setModel(userModel," userapi");
 console.log(userModel);
 

如何获取名称字段的值?

来自哥伦比亚的问候

(71.4 kB)
付费偷看设置
发送
3条回答
Violet凡
1楼 · 2020-08-16 20:07.采纳回答

安德烈斯,
您可以执行以下步骤:

首先,在manifest.json中创建模型:请参见 https://blogs.sap.com/2016/10/11/sapui5-load-local-json-model-direct-manifest.json/

不建议在Core中存储模型。

在您的UI5控制器中:

 onInit:function(){
   var oModel = this.getOwnerComponent()。getModel(" userModel");
   oModel.attachRequestCompleted(function(oEvent){
     console.log(userModel.getProperty("/img/name"));
   });
 } 
ZJXianG
2楼-- · 2020-08-16 20:03

数据加载是异步的,您不能在创建模型后直接访问它。

葫芦娃快救爷爷
3楼-- · 2020-08-16 20:18
 userModel.getProperty("/img/name")

一周热门 更多>