SAPUI5列表项模板重复相同值

SAPUI5列表项模板重复相同值,sapui5,Sapui5,我构建了一个oData服务,它从一个数据库表中提供两个或多个记录。 当使用/IWFND/GW_客户端测试它时,它工作得很好,我得到了我需要的信息。 但当我将其绑定到一个定义为模板的StandardList项时,我只得到两个列表项(这是正确的,因为oData服务提供了两条记录),但它们具有相同的值,这是不正确的,因为值应该不同。 为了更好地理解,我将添加一些屏幕截图。 也许有人能告诉我为什么列表没有显示正确的项目 谢谢 启动应用程序视图 GW客户结果 这是因为您有oData实体键,这两个记录的值

我构建了一个oData服务,它从一个数据库表中提供两个或多个记录。 当使用/IWFND/GW_客户端测试它时,它工作得很好,我得到了我需要的信息。 但当我将其绑定到一个定义为模板的StandardList项时,我只得到两个列表项(这是正确的,因为oData服务提供了两条记录),但它们具有相同的值,这是不正确的,因为值应该不同。 为了更好地理解,我将添加一些屏幕截图。 也许有人能告诉我为什么列表没有显示正确的项目

谢谢

启动应用程序视图

GW客户结果
这是因为您有oData实体键,这两个记录的值相同(Mandt='200',Kunnr='10')。这就是重复值的原因。您应该具有唯一的键值,以便每个条目都是唯一可识别的

要解决此问题,您应该保留具有唯一值的属性作为键,或者在网关服务实现中添加多个属性作为键。

可能的重复请参阅。您的键谓词不是唯一的。