2013-12-08 12 views
-1

В настоящее время я работаю над приложением SAP XS. Используя предоставленный API, я хочу выйти из моего пользователя на веб-сайте. Im совершенно новый на Javascript, чтобы не беспокоить возможную легкость моего вопроса.Событие выхода из системы SAPUI5 с Javascript

API (https://sapui5.hana.ondemand.com/sdk/docs/api/symbols/sap.ui.commons.ApplicationHeader.html#event:logoff) предоставляет метод «fireLogoff». Но перед этим мне нужно добавить «attachLogoff» в приложение-приложение в моем приложении?

Мой ошибочный метод выглядит следующим образом:

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

Спасибо большое за помощь нуб в этом вопросе.

ответ

1

fireLogOff вызывает функцию, назначенную logOff. Поэтому вам нужно написать свой собственный код для SAP HANA API, который заставляет пользователя выйти из системы. Или вы можете просто закрыть вкладку браузера:

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

я узнал, что метод .attachLogoff() достаточно, чтобы инициировать выход из системы, как это: oAppHeader.attachLogoff (функция() {Alert («Записан из»); }) Но после нажатия кнопки ничего не происходит. Правильно ли, что я должен реализовать свое поведение для события выхода из системы? Спасибо –

+1

Да, с точки зрения sapui5 вам необходимо реализовать поведение события выхода из системы. В SAP XS могут быть функции, которые вы можете назвать, но я не знаком с этим, к сожалению – dparnas