对话框打开空白屏幕SAP ui5

2020-09-21 20:51发布

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

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


亲爱的SAP Guru的

关闭对话框并返回没有重新加载的屏幕后,我有一个对话框,没有问题。 但是一旦我在其中添加window.location.reload,它就会显示空白页。

我在代码中错了什么?

查看代码:

返回新的Promise(function(fnResolve,oBindingContext){
 oDialog.attachEventOnce(" afterClose",null,fnResolve);
 oDialog.close();
 返回新的Promise(function(route,data){
 window.history.go(-1);
 window.location.reload();
 });
 });
 

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

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


亲爱的SAP Guru的

关闭对话框并返回没有重新加载的屏幕后,我有一个对话框,没有问题。 但是一旦我在其中添加window.location.reload,它就会显示空白页。

我在代码中错了什么?

查看代码:

返回新的Promise(function(fnResolve,oBindingContext){
 oDialog.attachEventOnce(" afterClose",null,fnResolve);
 oDialog.close();
 返回新的Promise(function(route,data){
 window.history.go(-1);
 window.location.reload();
 });
 });
 
付费偷看设置
发送
5条回答
N-Moskvin
1楼 · 2020-09-21 21:39.采纳回答

大家好,

当我处于调试器模式(f12)时,它保持工作状态

所以我要做的是添加一个等待:

这=那个
 window.history.go(-1);
 that.wait(300);
 window.location.reload(); 

然后奏效

等待:函数(ms){
 var start = new Date()。getTime();
 var end =开始;
 同时(结束<开始+毫秒){
 结束=新的Date()。getTime();
 }
 },
 

谢谢大家的帮助。

葫芦娃快救爷爷
2楼-- · 2020-09-21 21:46

嗨,德西雷,


非常感谢您的回答。 导航效果完美,问题在于页面的重新加载部分。

亲切的问候,
尼丁

Doze时光
3楼-- · 2020-09-21 21:44

你好,

这个问题似乎与javascript本身而不是SAPUI5有关。 不知道您是否将浏览器历史记录导航与JavaScript导航混合使用,这是不同的概念。 检查以下文档: https://sapui5.netweaver.ondemand.com/#/topic/ 1b6dcd39a6a74f528b27ddb22f15af0d

最诚挚的问候,

Désirée

hengyuye
4楼-- · 2020-09-21 21:32

似乎您的应用无法处理该URL

悠然的二货
5楼-- · 2020-09-21 21:40

复制相同的URL,这将为您提供空白屏幕,您可以在其中打开它吗 另一个标签?

一周热门 更多>