2013-12-08 75 views
-1

我目前正在研究SAP XS應用程序。使用提供的API,我想在網站上註銷我的用戶。我完全新的JavaScript,請不要介意我的問題可能容易。使用Javascript的SAPUI5註銷事件

API(https://sapui5.hana.ondemand.com/sdk/docs/api/symbols/sap.ui.commons.ApplicationHeader.html#event:logoff)提供了「fireLogoff」方法。但在此之前,我必須將「attachLogoff」添加到應用程序的applicationheader中?

我的錯誤的方法是這樣的:

oAppHeader.attachLogoff(function logout(oEvent) {this.fireLogOff();}); 

謝謝你很多關於這件事情幫助一個noob。

回答

1

fireLogOff調用分配給的函數logOff。所以你需要編寫自己的SAP HANA API代碼,讓用戶註銷。或者,你可以關閉瀏覽器標籤:

oAppHeader.attachLogoff(function(){window.close();}); 
+0

我發現,該方法.attachLogoff()足以引發註銷,就像這樣:oAppHeader.attachLogoff(函數(){警報(「註銷」); })但點擊按鈕後,沒有任何反應。我必須爲註銷事件實施自己的行爲是否正確?謝謝 –

+1

是的,從sapui5的角度來看,您需要實現註銷事件的行爲。您可以調用SAP XS中的函數,但不幸的是我不熟悉它 – dparnas