使用Odata时如何将数据从一个视图传递到另一个视图?

2020-09-06 16:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个名为 Home的视图,它...

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

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


我有一个名为" Home"的视图,它是standardListItem的列表,如下所示。

(...)
 
   
 <工具栏>
 
 

在选择一个项目后导航到"详细信息"(我的第二个视图)时,我需要以某种方式将数据从"主页"传递到"详细信息",以显示有关所选项目的信息。 但是我不知道如何传递数据。

下面是导航到详细信息视图的当前功能。

 onSelect:函数(oEvent){
//TODO:实现导航到详细信息视图。

/* var oList = this.byId(" goalsListId");
 var oItem = oList.getSelectedItem();
 var sPath = oItem.getBindingContextPath();
 console.log(sPath); */

        //导航到一个空的视图,当然:(
 UIComponent.getRouterFor(this).navTo(" Details");
 },
 

如何获取数据,以便可以将正确的" sPath"作为参数传递给导航功能?

付费偷看设置
发送
2条回答
95年老男孩
1楼 · 2020-09-06 16:25.采纳回答

您好肯尼思·芒特

您可以查看以下文档示例:

https://ui5.sap.com/#/topic/f96d2522a5ca4382a274ae3c6d002ca0

BR,
Mahesh

bbpeas
2楼-- · 2020-09-06 16:32

请通过带有参数的视图的导航将数据传递到另一视图。

为此,您必须修改清单json文件。

一周热门 更多>