如何在XML中的OData聚合绑定中添加$ filter

问题描述

我正在使用UploadCollection在SAPUI5应用程序中上传附件

InstantUpload为true。

上传后,我想在UploadCollection-Control中显示上传的附件。

因此,上传完成后,我会刷新模型。

这将在后端调用GET_ENTITYSET方法,但是我需要提供一个TimeString格式的时间戳。

我的UploadCollection-Control具有以下属性

items="{path: '/Products?$filter=Timestamp eq 'TestString' '}"

但这不起作用。

我尝试过

items="{path: '/Products?$filter=Timestamp eq ''TestString'' '}"

而且这都不起作用。

IV_FILTER_STRING和IT_FILTER_SELECT_OPTIONS为空

解决方法

如果您在XML视图中搜索类似于 SAPUI5绑定过滤器的内容,则会发现x个堆栈溢出条目。

这是您的解决方案:

items="{
  path: '/Products',filters: [
    {
      path: 'Timestamp',operator: 'EQ',value1: 'TestString'
    }
  ]
}"