Bagaimana cara menambahkan $ filter ke pengikatan agregasi OData di XML

Aug 20 2020

Saya menggunakan UploadCollection untuk mengunggah Lampiran di Aplikasi SAPUI5.

InstantUpload benar.

Setelah Unggah, saya ingin menampilkan Lampiran yang diunggah di Kontrol-Koleksi Upload.

Oleh karena itu, ketika Unggah selesai, saya menyegarkan Model.

Ini memanggil metode GET_ENTITYSET di backend, tetapi saya perlu menyediakan TimeStamp, yang dalam format String.

UploadCollection-Control saya memiliki atribut berikut:

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

Tapi ini tidak berhasil.

Saya mencoba

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

dan ini juga tidak berhasil.

IV_FILTER_STRING dan IT_FILTER_SELECT_OPTIONS kosong

Jawaban

2 MrNajzs Aug 20 2020 at 22:07

Jika Anda mencari sesuatu seperti SAPUI5 binding filter dalam tampilan XML, Anda akan menemukan x entri Stack Overflow.

Inilah solusi Anda:

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