Saya telah mengkonfigurasi manifest.json
& neo-app.json
"dataSources": {
,"news": {
"uri": "/destinations/int_news/sap/opu/odata/sap/XKDNK/",
"type": "OData",
"settings": {
"odataVersion": "2.0"
}
}
},
"models": {
"news": {
"dataSource": "news"
}
}
Mengambil oData di pengontrol saya:
var oModel = this.getModel("news");
oModel.read("/planSet", {
success: function(data){
debugger;
}
});
Tapi ini mengambil semua data lebih dari 1000 baris, saya perlu menambahkan filter ke kueri.
Saya telah berhasil menambahkan filter hanya pada URL langsung:
$filter=SystemId eq \"SKYPE\"
Tetapi Bagaimana saya bisa menambahkan filter ke JavaScript secara dinamis tanpa mengambil semua data? Misalnya:
var oModel = this.getModel("news");
oModel.read("/planSet?$filter" + <MY_CUSTOM_DATA_FILTER>, {
success: function(data){
debugger;
}
});