起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6294|回复: 9

[处理中3] justep.windowReceiver.windowCancel()关闭弹框后主页面一片空白

[复制链接]

535

主题

1198

帖子

2565

积分

金牌会员

Rank: 6Rank: 6

积分
2565
QQ
发表于 2019-4-18 16:56:07 | 显示全部楼层 |阅读模式
版本: X5.2.7 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 win3394393 于 2019-4-18 17:00 编辑

顺序是这样:菜单》功能列表》弹窗》功能新增页面

交互是功能新增页面:
justep.xbl("windowReceiver1").sendData({"sign" : true});
通过这一段代码回传参数;

回传到弹窗后:
declare_mainActivity.windowRunner4_1Receive = function(event){
       if(event.data.sign){
                justep.xbl("windowReceiver1_1").sendData({"sign":true});
                justep.windowReceiver.windowCancel();
                alert("调用");
        }
};

这里确实调用了,弹出来了;


然后功能列表刷新:
mainActivity.windowDialog1_3Receive = function(event){
        if(event.data.sign){
                var dataMain = justep.xbl('dataMain');
                dataMain.refreshData();
        }
};



但是在回传到弹窗后执行了justep.windowReceiver.windowCancel();后功能列表一片空白,如下图:
新增之前.png 新增后.jpg

下图是弹窗:
QQ截图20190418165813.png



请问这是什么原因?  


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2019-4-18 17:13:05 | 显示全部楼层
其他带弹出框的功能都还好的,就这个不行?确实弹出框组件上还有其他的事件吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

535

主题

1198

帖子

2565

积分

金牌会员

Rank: 6Rank: 6

积分
2565
QQ
 楼主| 发表于 2019-4-18 17:14:13 | 显示全部楼层
jishuang 发表于 2019-4-18 17:13
其他带弹出框的功能都还好的,就这个不行?确实弹出框组件上还有其他的事件吗? ...

没有其他事件了,  都这样所有带弹窗的功能
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2019-4-18 17:41:48 | 显示全部楼层
换一个其他的浏览器操作看看

平台默认的组织机构中新增或编辑人也是弹出框的方式,操作正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

535

主题

1198

帖子

2565

积分

金牌会员

Rank: 6Rank: 6

积分
2565
QQ
 楼主| 发表于 2019-4-18 18:01:28 | 显示全部楼层
jishuang 发表于 2019-4-18 17:41
换一个其他的浏览器操作看看

平台默认的组织机构中新增或编辑人也是弹出框的方式,操作正确吗? ...

组织机构的弹出框没有再用windowRunner跳转新页面 ,我这个跳转到新增页面了  然后回传的参数关闭弹窗  然后列表就白了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2019-4-19 08:41:55 | 显示全部楼层
具体使用场景是什么?在windowDialog中又用windowRunner跳转了新页面?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

535

主题

1198

帖子

2565

积分

金牌会员

Rank: 6Rank: 6

积分
2565
QQ
 楼主| 发表于 2019-4-19 09:36:19 | 显示全部楼层
jishuang 发表于 2019-4-19 08:41
具体使用场景是什么?在windowDialog中又用windowRunner跳转了新页面?

列表》新增弹窗》windowRunner跳转的填报页面;
填报页面回传参数》新增弹出接收关闭并再回传参数到列表》列表刷新;
是这样的操作步骤,但是列表就白了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2019-4-19 10:05:50 | 显示全部楼层
列表页面中点新增用windowRunner打开填报页面,填报页面填完数据后返回到列表页面并给列表页面传参,然后刷新列表页面?

那怎么会有上面发的弹出框的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

535

主题

1198

帖子

2565

积分

金牌会员

Rank: 6Rank: 6

积分
2565
QQ
 楼主| 发表于 2019-4-19 11:46:44 | 显示全部楼层
jishuang 发表于 2019-4-19 10:05
列表页面中点新增用windowRunner打开填报页面,填报页面填完数据后返回到列表页面并给列表页面传参,然后刷 ...

列表点击新增(页面 1 ),弹出windowDialog1_3(选择已有项目的弹出框 ,这是页面2),选择一个项目,弹出windowRunner(填报页面,这是页面3),填写好页面3,点击关闭,最开始的页面1就变成空白页了,具体代码上面写了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2019-4-19 12:07:13 | 显示全部楼层
把用windowRunner打开的改为用justep.Portal.openWindow打开测试看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-29 05:27 , Processed in 0.059806 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表