HANA XS OData服务上的VizFrame

2020-09-24 09:16发布

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

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


嗨,

我正在尝试构建一个VizFrame时间序列折线图,以显示来自简单HANA XS OData服务的数据。

有人能做到这一点吗? 我发现所有可用的示例都使用本地JSON数据模型:-(

非常感谢,
Dietmar

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

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


嗨,

我正在尝试构建一个VizFrame时间序列折线图,以显示来自简单HANA XS OData服务的数据。

有人能做到这一点吗? 我发现所有可用的示例都使用本地JSON数据模型:-(

非常感谢,
Dietmar

付费偷看设置
发送
3条回答
樱桃小丸子0093
1楼-- · 2020-09-24 10:06

SAPUI5参考确实显示了一些仅使用json文件的示例。 但是,在您的实现中难道不应该轻易将其更改为ODATA服务吗? 我的意思是,大多数SAPUI5模型都可以轻松地从ODATA转换为JSON,反之亦然,而只需进行少量编码更改即可。

这种情况有什么不同吗?

谢谢

布鲁诺

渐行渐远_HoldOn
2楼-- · 2020-09-24 10:02

嗨! 因此,您的问题要简单得多。

基于此示例,您的metadata.json引用了sap.ui.model.json.JSONModel模型。 您必须将其更改为sap.ui.model.odata.ODataModel。 请考虑这是meta.json中的其他设置,需要在模型部分中对其进行调整以使OData起作用。

然后,您必须调整数据绑定。在此处 例子

希望这会有所帮助

Bruno

落灬小鱼
3楼-- · 2020-09-24 10:04

与绑定JSONModel数据集非常相似,除了:

1。 通过调用

来调用oDataModel
 sap.ui.model.odata.v2.ODataModel(URL,用户名,密码)

2。 您可以通过调用

将此oDataModel设置为vizFrame。
 vizFrame.setModel()

其余定义(如FlattenedDataset和feeds)与JSONModel绑定没有区别。

一周热门 更多>