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

QQ登录

只需一步,快速开始

查看: 13862|回复: 23

[处理中3] 关于popOver在流程中的显示问题

[复制链接]

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
发表于 2018-3-27 14:23:06 | 显示全部楼层 |阅读模式
在流程结束时,点击流程对话框的确定按钮后,需要在后台处理大量的sql语句,所以会卡住一段时间,这时候想加入一个popOver的遮盖层来显示后台数据处理中,我根据帖子里的方法写了如下代码:
Model.prototype.processAdvanceCommit = function(event){

                this.comp('popOver').hide();
};

Model.prototype.processAfterAdvance = function(event){

               this.comp('popOver').show();
};


但为什么不管用?在点击流程对话框的确定按钮后依然是卡住了,遮盖层并没有显示出来,然后等后台数据处理完页面自动就关闭了

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-27 14:54:09 | 显示全部楼层
debugger调试看看执行了吗
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-3-27 15:41:23 | 显示全部楼层
jishuang 发表于 2018-3-27 14:54
debugger调试看看执行了吗

执行了,但是没有显示出来
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-27 16:13:33 | 显示全部楼层
popOver中显示文字,不要显示动态的效果看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-3-28 09:13:30 | 显示全部楼层
jishuang 发表于 2018-3-27 16:13
popOver中显示文字,不要显示动态的效果看看

也显示不了。我在debugger里调试一步步执行的时候popOver是能显示出来的,但是不在调试模式时直接执行就显示不出来,这是怎么回事
回复 支持 反对

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-3-28 09:18:17 | 显示全部楼层
jishuang 发表于 2018-3-27 16:13
popOver中显示文字,不要显示动态的效果看看

如果不在流程提交成功时隐藏popOver的话,就只能在流程流转对话框关闭的瞬间看到popOver闪现一下,然后就随着关闭了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-28 10:10:53 | 显示全部楼层
执行sql的代码具体在什么事件中写的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-3-28 10:36:58 | 显示全部楼层
jishuang 发表于 2018-3-28 10:10
执行sql的代码具体在什么事件中写的?

在流程最后一步的businessActivityAfterAdvance()里
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36185
发表于 2018-3-28 13:31:00 | 显示全部楼层
在onBeforeAdvance中显示popOver

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



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

使用道具 举报

82

主题

339

帖子

1106

积分

金牌会员

Rank: 6Rank: 6

积分
1106
QQ
 楼主| 发表于 2018-3-28 16:13:13 | 显示全部楼层
jishuang 发表于 2018-3-28 13:31
在onBeforeAdvance中显示popOver

还是一样,在调试一步步走的时候可以显示出来,直接执行不显示
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 11:28 , Processed in 0.061542 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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