在UI5中显示会话超时警告

2020-09-10 19:31发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我需要处理UI5中的会话超时。 例如,一个会话是10分钟。 如果用户在5分钟内未触发任何请求,它将显示一个弹出窗口,显示一条消息"此会话将在5分钟后过期"。

有2个选项:

1。 取消

2。 活着

如果经过5分钟仍没有任何动作,它将取消会话。

我正在Spring Java应用程序上运行UI5前端。

我正在考虑事件侦听器和订阅者,但到目前为止仍然没有任何提示。

有人知道如何实现它,或者有提示吗?

此致

Tri

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我需要处理UI5中的会话超时。 例如,一个会话是10分钟。 如果用户在5分钟内未触发任何请求,它将显示一个弹出窗口,显示一条消息"此会话将在5分钟后过期"。

有2个选项:

1。 取消

2。 活着

如果经过5分钟仍没有任何动作,它将取消会话。

我正在Spring Java应用程序上运行UI5前端。

我正在考虑事件侦听器和订阅者,但到目前为止仍然没有任何提示。

有人知道如何实现它,或者有提示吗?

此致

Tri

付费偷看设置
发送
1条回答
SC_Yao
1楼 · 2020-09-10 19:48.采纳回答

Tri Tri,

您可以使用UI5端的以下控件来实现此目的:

事件总线将帮助您完成发布-订阅过程,在此过程中,您可以从任何视图/组件中侦听和执行操作。 存储类型可以帮助您进行倒计时并存储计时器值。

您还可以使用以下内容:

 document.onmousemove = timeOut;
 document.onkeypress = timeOut;

 函数timeOut(){
    clearTimeout(<阈值>);
    setTimeout(sessionTimeout,);
 } 

祝一切顺利!

一周热门 更多>