Comment ajouter $filter à la liaison d'agrégation OData en XML
J'utilise UploadCollection pour télécharger des pièces jointes dans une application SAPUI5.
InstantUpload est vrai.
Après le téléchargement, je souhaite afficher la pièce jointe téléchargée dans UploadCollection-Control.
Par conséquent, lorsque le téléchargement est terminé, j'actualise le modèle.
Cela appelle la méthode GET_ENTITYSET dans le backend, mais je dois fournir un TimeStamp, qui est au format String.
Mon UploadCollection-Control a l'attribut suivant :
items="{path: '/Products?$filter=Timestamp eq 'TestString' '}"
Mais cela ne fonctionne pas.
j'ai essayé
items="{path: '/Products?$filter=Timestamp eq ''TestString'' '}"
et cela non plus n'a pas fonctionné.
IV_FILTER_STRING et IT_FILTER_SELECT_OPTIONS sont vides
Réponses
Si vous recherchez quelque chose comme le filtre de liaison SAPUI5 dans la vue XML, vous trouverez x entrées Stack Overflow.
Voici votre solution :
items="{
path: '/Products',
filters: [
{
path: 'Timestamp',
operator: 'EQ',
value1: 'TestString'
}
]
}"