Come aggiungere $filter all'associazione di aggregazione OData in XML

Aug 20 2020

Sto usando UploadCollection per caricare allegati in un'app SAPUI5.

InstantUpload è vero.

Dopo il caricamento, voglio mostrare l'allegato caricato nel controllo UploadCollection.

Pertanto, quando il caricamento è completato, aggiorno il modello.

Questo chiama il metodo GET_ENTITYSET nel back-end, ma devo fornire un TimeStamp, che è in formato String.

Il mio controllo UploadCollection ha il seguente attributo:

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

Ma questo non funziona.

Provai

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

e neanche questo ha funzionato.

IV_FILTER_STRING e IT_FILTER_SELECT_OPTIONS è vuoto

Risposte

2 MrNajzs Aug 20 2020 at 22:07

Se cerchi qualcosa come il filtro di associazione SAPUI5 nella vista XML, trovi x voci Stack Overflow.

Ecco la tua soluzione:

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