Остановить событие ICN onLogout

У меня есть требование, в соответствии с которым мне нужно прекратить выход пользователя из ICN на основе определенного условия, т.е. если пользователь находится на определенной странице пользовательского плагина и затем нажимает "Выход", мне нужно прекратить событие выхода из системы и предупредить пользователя. Пробовал использовать настольное событие on Logout и смог вывести предупреждение, но не смог остановить выход из системы. Пожалуйста помоги.

1 ответ

Desktop.onLogout действительно запускается только после выхода из системы.

ecm.widget.layout.CommonActionsHandler # actionLogOut - это то, что вы ищете.

Использование aspect.around позволит вам предупреждать, отменять и откладывать фактическое действие.

Связанный jsdoc: https://www.ibm.com/support/knowledgecenter/en/SSEUEX_2.0.1/com.ibm.developingeuc.doc/doc/JavaScriptdoc/symbols/ecm.widget.layout.CommonActionsHandler.html

Другие вопросы по тегам