我想在退出或退出视图之前调用POST
请求。
调用onBeforeExit
时未调用onExit
事件。
但问题是,任何处理odata并向后端发送请求的代码都不会被调用,而不会发生任何错误。它似乎在退出时取消了对后端的所有请求。
onExit: function(){
console.log("1");
this.getOwnerComponent().getModel("ModelName").remove(
"/objecttStatusLogSet(Objecttype='xyz',Objectkey='123')", {
success: function(oData, oResponse) {
console.log("2");
resolve(oData);
},
error: function(oError) {
console.log("3");
reject(oError);
}
});
console.log("4");
}
},
问题在于,我既没有看到142
也没看到143
。我只是在控制台中看到14
。
此代码一般正在运行。例如,当我在按钮事件处理程序中调用它时。