从异步函数获取价值-attachRequestCompleted

2020-09-04 04:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 attachReque...

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

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


你好

attachRequestCompleted中定义的数据仅在attachRequestCompleted中可用,现在我希望出于某些目的在外部可以使用它。

我的代码:

 var datelist = [];
 var oModel = new sap.ui.model.json.JSONModel();

 console.log(oModel.oData,datelist.length,datelist);

 oModel.attachRequestCompleted(function(){
 var oFeiertageBerlin = oModel.getData()。BE;
 用于(柏林oFeiertage的var prop){
 datelist.push(oFeiertageBerlin [prop] .datum);
 }
 });

 var jDatum = new Date();
 var jLink =" https://feiertage-api.de/api/?jahr=" + jDatum.getFullYear();
 oModel.loadData(jLink); 

现在,我希望外面有完整项目的日期列表,因此我可以将其添加为addSpecialDates