Cómo agregar $filter al enlace de agregación de OData en XML

Aug 20 2020

Estoy usando UploadCollection para cargar archivos adjuntos en una aplicación SAPUI5.

InstantUpload es cierto.

Después de cargar, quiero mostrar el archivo adjunto cargado en el Control de colección de carga.

Por lo tanto, cuando se completa la carga, actualizo el modelo.

Esto llama al método GET_ENTITYSET en el backend, pero necesito proporcionar un TimeStamp, que está en formato de cadena.

Mi UploadCollection-Control tiene el siguiente atributo:

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

Pero esto no funciona.

Lo intenté

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

y esto tampoco funcionó.

IV_FILTER_STRING y IT_FILTER_SELECT_OPTIONS están vacíos

Respuestas

2 MrNajzs Aug 20 2020 at 22:07

Si busca algo como el filtro de enlace SAPUI5 en la vista XML , encontrará x entradas de desbordamiento de pila.

Aquí está tu solución:

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