如何将数组映射到JSONModel

2020-09-05 06:44发布

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

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


你好

我具有JSONModell的以下结构:

-oData:
-捆绑:数组(1)
-0
-捆绑:" 09999999999"

我能够将其绑定到表格并显示它。

我有第二个数组-看起来像这样:

-oData:
-0
-捆绑:" xxxxxxxxxxx"

您可以看到-缺少"捆绑包"层。

此数组变量的名称为:bundlA

我试图通过以下方式在表格中显示它:

oScanModel.setData(bundleA,true);

this.oSTable.setModel(oScanModel);

不起作用。 谁能告诉我原因以及如何解决?

谢谢



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

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


你好

我具有JSONModell的以下结构:

-oData:
-捆绑:数组(1)
-0
-捆绑:" 09999999999"

我能够将其绑定到表格并显示它。

我有第二个数组-看起来像这样:

-oData:
-0
-捆绑:" xxxxxxxxxxx"

您可以看到-缺少"捆绑包"层。

此数组变量的名称为:bundlA

我试图通过以下方式在表格中显示它:

oScanModel.setData(bundleA,true);

this.oSTable.setModel(oScanModel);

不起作用。 谁能告诉我原因以及如何解决?

谢谢



付费偷看设置
发送
2条回答
SKY徐
1楼-- · 2020-09-05 07:05

你好

感谢您的回答。

表Json基于模型文件:

 var oScanModel = this.getView()。getModel(" Scanmodel");


 {
   "捆绑": [{
   "捆绑":""
   }]
   }
 

结构错误的"数组"的定义如下:

 var bundleA = new Array();

 for(var i = 0; i 
 

我尝试了多种不同的方法将此数组放入表的模型中:

 oScanModel.setProperty("/img/Bundles",[{bundle:""}]);
 aData = oScanModel.getProperty("/img/Bundles");
 aData.push.apply(aData,bundleA); */
//oScanModel.setProperty("/img/Bundles/Bundle",bundleA [0] .Bundle);
 oScanModel.setProperty("/img/Bundles",bundleA [0]);
//oScanModel.setProperty("/img/Bundles",[{bundle:bundleA [0] .Bundle}]);
//aData = oScanModel.getMetadata();
//aData.push.apply(bundleA);*/
 
callcenter油条
2楼-- · 2020-09-05 07:09

嗨,安德里亚斯,很抱歉,但我不知道json是如何制作的。
你能解释一下吗?

塞巴斯蒂安诺

一周热门 更多>