如何在 SAPUI5 表中显示计数?

问题描述 投票:0回答:0

我有一个 SAP UI5 表 (sap.m.Table)。这些项目来自 OData v 4 模型 - 它们是自动获取的 (/catalog/cars)。每行都有一个 CarID 钥匙。我可以调用另一个 OData v 4 服务来获取每辆车中的乘客数量:

/catalog/CarPassengers?$apply=groupby((CarID),aggregate($count as Items))

此调用返回每辆车的乘客数量。

如何显示上表中每辆车对应的数量?

我可以向第二个服务发出 ajax 请求来获取计数,捕获对象数组中的响应,将该对象数组保存在 JSON 模型中,使该 JSON 模型在格式化程序中可用并调用格式化程序进行查找基于 CarID 的计数,并将其显示在 元素中。这种方法的挑战是我必须确保在填充表格之前调用此服务。

正确的做法是什么?

javascript web odata sapui5 sap
© www.soinside.com 2019 - 2024. All rights reserved.