点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
这仅在IE浏览器中发生。 它适用于Chrome。
弹出消息:要再次显示该网页,浏览器需要重新发送您先前提交的信息。 如果要购买,则应单击"取消"以避免重复交易。 否则,请单击"重试"以再次显示该网页。
单击重试后,它将起作用并重新显示到UI5代码中定义的弹出窗口。 那么,额外的费用从何而来,为什么呢? 我在其中一个博客中看到这是由于刷新逻辑所致,但是在我的情况下,当您单击弹出消息ok/cancel时,刷新逻辑就会出现。
刷新逻辑: window.location.reload()
请检查您是否会遇到类似的问题。
感谢和问候
RK
(6.2 kB)
您好 ram mishra ,
这绝对与UI5问题无关 快速搜索将我带到以下解决方案。
https://stackoverflow.com/questions/17723944/to-display-the-webpage-again-internet-explorer-needs-to-resend
但是再次 ,如果您要使用刷新逻辑,只需刷新ui5应用中加载的数据和模型,而不刷新整个网页,那肯定会破坏用户体验。 您为什么要专门刷新整个页面?
Br,
Mahesh
您好, ram mishra ,
refresh用于将请求重新发送到后端,并适用于odata模型,最好是绑定到控件时使用。(我认为 ,而不是100%肯定)。
但是我可以确定的是,如果您有一个json模型,该模型具有从请求(odata或其他内容)中提取的数据,然后只需重置模型数据即可,例如oModel.setData ([])或oModel.setData({}),具体取决于您拥有的数据类型。 这就是我所说的"重置"的意思,
BR,
Mahesh
一周热门 更多>