在视图之间传递数据

2020-08-14 17:44发布

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

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


在manifest.json中,我定义了一个模型:

" transModel":{
 " type":" sap.ui.model.json.JSONModel",
 "设置":{},
 " preload":是
 

在主视图中,我已将DateTimePicker绑定到此模型:

  

现在我进入详细视图,并希望将值从Main传递到详细信息,所以我这样做:

  

但详细而言,查看数据为空。 为了将值从Main传递到Detail,我缺少什么?

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

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


在manifest.json中,我定义了一个模型:

" transModel":{
 " type":" sap.ui.model.json.JSONModel",
 "设置":{},
 " preload":是
 

在主视图中,我已将DateTimePicker绑定到此模型:

  

现在我进入详细视图,并希望将值从Main传递到详细信息,所以我这样做:

  

但详细而言,查看数据为空。 为了将值从Main传递到Detail,我缺少什么?

付费偷看设置
发送
3条回答
小c菟菟
1楼 · 2020-08-14 18:32.采纳回答

您好,Jakob

我希望您使用的是SAP Fiori模板,因为该场景已经有一个appView模型。 检查App.controller.js,该视图模型位于应用程序级别,并且可用于在视图之间共享数据。

绿领巾童鞋
2楼-- · 2020-08-14 18:38

您绝对正确! 谢谢...

梦想连接
3楼-- · 2020-08-14 18:43

嗨雅各布,

请尝试使用以下代码在init方法中将模型设置为主视图和详细视图:

 this.getView()。setModel(this.getOwnerComponent()。getModel(" transModel")); 

谢谢

芦笋

一周热门 更多>