从一个SAP表中提取多个选择到另一个

2020-09-05 09:33发布

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

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


你好

我有一个具有多个选择的sap.m.Table。 我想选择n个复选框。 记住此选择,并通过从表1中删除选择将其放入另一个类似的表中。

由于我是该领域的新秀,所以我想请您提供支持。 我已经通过活动收到选定的物品。 但是我还不知道如何以正确的方式将它们保存到新模型中,并将它们转移到另一个表中。

提前谢谢!

致谢!

安德烈亚斯

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

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


你好

我有一个具有多个选择的sap.m.Table。 我想选择n个复选框。 记住此选择,并通过从表1中删除选择将其放入另一个类似的表中。

由于我是该领域的新秀,所以我想请您提供支持。 我已经通过活动收到选定的物品。 但是我还不知道如何以正确的方式将它们保存到新模型中,并将它们转移到另一个表中。

提前谢谢!

致谢!

安德烈亚斯

付费偷看设置
发送
9条回答
愤怒的猪头君
1楼-- · 2020-09-05 10:25

我什至在控制台内都没有收到错误。 但是我不太确定在这里传递什么作为路径:

如果我插入接收到的sPath->,这意味着它来自表1的旧模型的路径。如果我插入"/img/data",至少在表2中将出现一个空行。

//1st获取所选/扫描的项目
 var oItems = oTable.getSelectedItems();
//var link = oEvent.getSource()。getBindingContext();
 var oSelectedListItem = oEvent.getParameter(" listItem");

 var selectedIndex = oTable.indexOfItem(oSelectedListItem);
 var oBindingContext = oSelectedListItem.getBindingContext();
 var sPath = oBindingContext.getPath();

 var oScanModel = new sap.ui.model.json.JSONModel();
 oScanModel.setData({
     itemArray:[
         物品
     ]
 });

 oSTable.setModel(oScanModel);

 var oTemplate = new sap.m.ColumnListItem({
     单元格:[new sap.m.Text({
         文字:oBindingContext.getProperty(" bundle")
     }]]
 });

 oSTable.bindAggregation(" items",{
    //path:sPath,
     路径:"/img/itemArray",//sPath,
     模板:oTemplate
 });

 oSTable.getModel()。updateBindings(true);
 oSTable.setSelectedItem([0]);
 
Aaron 3364
2楼-- · 2020-09-05 10:04

有什么想法吗? 谢谢。

骆驼绵羊
3楼-- · 2020-09-05 10:19

我现在使用控件类型对其进行管理。 但是刷新后,无法再次执行该过程。

一周热门 更多>