点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个Fiori/...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个Fiori/...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个Fiori/sapui5应用程序,我想在用户使用注销按钮注销之前先调用ODATA。
我正在使用正确调用的onExit函数,但是未发送我的ODATA
onExit:function(){
callServiceDisconnect();
},
我检查了我的函数是否正常工作,并在按下按钮时调用了onExit函数,并且控制台中没有错误,网络面板中也没有错误。
我也测试过
if(sap.ushell.Container!==未定义&& sap.ushell.Container.attachLogoutEvent){
sap.ushell.Container.attachLogoutEvent(function(){
this.callServiceDisconnect();
} .bind(this));
}
使用chrome调试器,我检查了我的函数是否被调用,但再次没有在注销前发送ODATA请求。
有什么想法吗?
谢谢,
让·吕克(Jean-Luc)
(78.0 kB)
问题可能是单击注销按钮时,启动板可能会破坏该组件及其所有请求(到那时可能尚未发送)。
那么您可以 这样做是因为所有v2 odata模型请求都是异步的,因此以同步方式调用odata服务。 但是,如果请求花费时间,则可能会导致UX问题。
问题:您发送的请求是否仅针对该UI5应用或启动板? 如果是启动板,则可以使用以下链接
https://blogs.sap.com/2014/11/05/simple-steps-to-configure-fiori-loginlogoff-page/
一周热门 更多>