无法在" onExit"内调用POST到OData。 SAPUI5中的视图事件

时间:2017-09-04 10:48:23

标签: javascript sapui5

我想在退出或退出视图之前调用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

此代码一般正在运行。例如,当我在按钮事件处理程序中调用它时。

0 个答案:

没有答案