如何在路由中传递数组值(来自multiComboBox)

2020-09-24 09:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试将multiC...

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

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


嗨,

我正在尝试将multiComboBox中选定项的值传递给另一个视图,以将其绑定到表中。 我得到的选定值为

view1.controller.js代码:

 var selectedItems = [];
 selectedItems = oEvent.getParameter(" selectedItems");

 oRouter.navTo(" page2",{
 值:JSON.stringify(selectedItems)
 } 

manifest.json代码:

 {
     " pattern":" page2/{value}",
     " name":" page2",
     " target":" page2"
     } 

view2.controller.js代码:

 var输出= JSON.parse(oEvent.getParameters(" arguments")。value);
  警报(输出);  

我收到错误信息

未捕获的TypeError:将圆形结构转换为JSON

有人可以帮我吗?

谢谢

Janani

5条回答
haha101010
2020-09-24 10:14

由于所选项目是具有循环引用的对象数组,所以我认为您无法对其进行字符串化 :

键和文本的数组不够吗?

 var selectedItems = oEvt.getParameter(" selectedItems");
       var selectedKeys = [];
       对于(var i = 0; i                                                                     

一周热门 更多>