Как добавить $ filter в привязку агрегации OData в XML

Aug 20 2020

Я использую UploadCollection для загрузки вложений в приложение SAPUI5.

InstantUpload - это правда.

После загрузки я хочу показать загруженное вложение в UploadCollection-Control.

Поэтому, когда выгрузка завершена, я обновляю модель.

Это вызывает метод GET_ENTITYSET в бэкэнде, но мне нужно предоставить TimeStamp в формате String.

My UploadCollection-Control имеет следующий атрибут:

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

Но это не работает.

Я пытался

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

и это либо не сработало.

IV_FILTER_STRING и IT_FILTER_SELECT_OPTIONS пусто

Ответы

2 MrNajzs Aug 20 2020 at 22:07

Если вы ищете что-то вроде фильтра привязки SAPUI5 в представлении XML, вы найдете x записей переполнения стека.

Вот ваше решение:

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