具有SmartTable和JSONModel绑定的应用程序

2020-08-14 18:25发布

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

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


大家好,

我正在尝试使用具有json模型绑定的智能表来开发SAPUI5应用程序。 在运行程序时,我遇到错误,正在与您共享该快照。正在共享我的代码,请向我建议如何进行此工作。

请说出如何将JSONModel数据/实体集引用到notes.xml文件中

视图中:

 
      

在控制器中:

 var数组= [{
                 " name":" Dinesh",
                 " id":" 123"
             },
             {
                 " name":" Nikhil",
                 " id":" 456"
             },{
                 " name":" Pulkit",
                 " id":" 789"
             }];
             var model = new sap.ui.model.json.JSONModel();
             model.setData({
                 tableSet:数组
             });
             this.getView()。byId(" smartTable_ResponsiveTable")。setModel(model);
             }); 

运行它后,我遇到了以上错误。 据我所知,智能表无法获取数据(这是实体集配置问题)。 请建议我如何解决此问题以及如何为JSONModel数据编写annotations.xml文件

此致,
塞勒·拉姆·迪内什·帕拉波图

(21.2 kB)

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

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


大家好,

我正在尝试使用具有json模型绑定的智能表来开发SAPUI5应用程序。 在运行程序时,我遇到错误,正在与您共享该快照。正在共享我的代码,请向我建议如何进行此工作。

请说出如何将JSONModel数据/实体集引用到notes.xml文件中

视图中:

 
      

在控制器中:

 var数组= [{
                 " name":" Dinesh",
                 " id":" 123"
             },
             {
                 " name":" Nikhil",
                 " id":" 456"
             },{
                 " name":" Pulkit",
                 " id":" 789"
             }];
             var model = new sap.ui.model.json.JSONModel();
             model.setData({
                 tableSet:数组
             });
             this.getView()。byId(" smartTable_ResponsiveTable")。setModel(model);
             }); 

运行它后,我遇到了以上错误。 据我所知,智能表无法获取数据(这是实体集配置问题)。 请建议我如何解决此问题以及如何为JSONModel数据编写annotations.xml文件

此致,
塞勒·拉姆·迪内什·帕拉波图

(21.2 kB)
付费偷看设置
发送
8条回答
超级大咸鱼
1楼-- · 2020-08-14 19:20

我认为您不能将智能表与JSON模型一起使用。 我的理解是,智能表被设计为仅与oData模型一起使用,因为它们基于元数据和注释生成列和行。 尽管将智能表与JSON模型一起使用非常有用。

小c菟菟
2楼-- · 2020-08-14 19:12

嗨Radek,

在探索中,他们通过使用metadata.xml(我们可以在此处编写批注)和mockserver.js向智能控件示例应用程序提供了JSON文件数据。 像这样,是否存在使用JSON模型数据的任何漏洞?

My梦
3楼-- · 2020-08-14 19:03

您好,Sai Ram

智能控件需要OData元数据信息(例如EntitySet/Attributes)来获取 服务。 在资源管理器中,他们使用JSON模型,因为它基于MockServer。 MockServer模拟了oData调用,此外,您可以找到与ODATA元数据文件中定义的EntitySet同名的JSON文件名。

无法直接将Smart Controls与JSON文件一起使用,

感谢和问候

Kalyan

callcenter油条
4楼-- · 2020-08-14 18:54

不存在-metadata.xml始终来自oData

代楠1984
5楼-- · 2020-08-14 18:57

嗨,Sairam

根据SAP文档,智能控件适用于元数据和oData。

因此, 请使用自定义控件寻找其他方法。

感谢和问候

Kalyan

CJones
6楼-- · 2020-08-14 19:03

您是否有注释文件? 我看到您的entitySet属性引用了某些内容。

在实施过程中,过滤器和排序功能是否起作用? 我的似乎没有。

一周热门 更多>