绑定到控件之前,先读取和修改OData V4中的数据

2020-08-21 08:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)对我来说,问题是我想在绑定到控件...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


对我来说,问题是我想在绑定到控件之前对数据进行按摩(读取和修改)以添加其他值,这是我完整的oData V2代码:

 this_.getOwnerComponent()。getModel(" myModel")。read("/img/zprojects",{
                 "异步":是的,
                 "成功":函数(oData){
                     var myArray = [];
                     var pos;

                    //做一些按摩...
                     for(var i = 0; i (a.PROJECT_DESC> b.PROJECT_DESC)?1:-1);
                     myArray.unshift({
                         ID:"-1",
                         PROJECT_DESC:"请选择项目ID" 
});
//完成..然后绑定到控件(setModel) oModel = new sap.ui.model.json.JSONModel(myArray); sap.ui.core.Fragment.byId(" idFragment"," project")。setModel(oModel); }, "错误":函数(oError){ console.log(oError); } });

我可以在OData V2中很容易地做到这一点,如何使用oData V4实现类似的目的?