在view1中处理多个记录并在第二个视图中显示数据

2020-08-23 15:48发布

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

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


专家们,

我需要从表行读取数据。 使用Id并从关联集(如url以下)中读取数据,并以第二视图的简单形式+表格显示记录。 表具有来自关联的多个记录。 如何达到此要求。

/sap/opu/odata/sap/ZS50_TRANS_REQ_APPR_SRV/Demo1Set('000AR01')/Demo2Set

1)在第一个视图中传递参数,并在发送视图中显示记录。

2)使用来自odata处理的动态多条记录。

如果您需要更多详细信息,请告诉我。

(15.6 kB)

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

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


专家们,

我需要从表行读取数据。 使用Id并从关联集(如url以下)中读取数据,并以第二视图的简单形式+表格显示记录。 表具有来自关联的多个记录。 如何达到此要求。

/sap/opu/odata/sap/ZS50_TRANS_REQ_APPR_SRV/Demo1Set('000AR01')/Demo2Set

1)在第一个视图中传递参数,并在发送视图中显示记录。

2)使用来自odata处理的动态多条记录。

如果您需要更多详细信息,请告诉我。

(15.6 kB)
付费偷看设置
发送
3条回答
DafaDDDa
1楼-- · 2020-08-23 16:23

最初所做的工作是正确的,将模型设置为组件。 这样,您可以在第二个视图中访问相同的模型。

但这不是最好的方法。

不要手动获取数据,而是通过 路由参数并在routematched(第二个视图)中读取它并进行元素绑定,然后通过直接将odata绑定到视图自动进行操作,可以显示数据,包括表中的关联数据。

谢谢 ,
Mahesh

lukcy2020
2楼-- · 2020-08-23 16:30
查看1个控制器代码:

 displayData:function(){
    var that = this;
    var oModel = this.getOwnerComponent()。getModel();
    var oView = this.getView();
    oView.setModel(oModel);
    var oTable = that.getView()。byId(" table");
    var length = oTable.getSelectedItems()。length;
    var a = this.oBindingTable = oTable.getBindingInfo(" items");
   
    for(var i = 0; i                                                                     
Nan4612
3楼-- · 2020-08-23 16:15

..........

一周热门 更多>