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

QQ登录

只需一步,快速开始

查看: 6122|回复: 7

[结贴] 界面刷新进度条卡在一半

[复制链接]

18

主题

52

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
发表于 2017-7-3 13:51:02 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
问题现象如图:

进度条卡一半

进度条卡一半


好几次遇到这种情况,目前这个是BeX5_3.6开发版的,看了下页面资源及数据都已加载完,但进度条就是卡在一半不动了,出现这种情况还会导致页面的按钮需要点击两次才能激活,请问下这会是什么原因导致的呢

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-3 15:16:00 | 显示全部楼层
F12打开浏览器的开发人员调试工具看看network中监控的请求都完成了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

52

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2017-7-3 19:47:37 | 显示全部楼层
jishuang 发表于 2017-7-3 15:16
F12打开浏览器的开发人员调试工具看看network中监控的请求都完成了吗?

调试如图: 1.png

目测应该请求都完成了吧,目前页面的一个加载模式是:runnerActivity01.w是通过windowRunner组件跳转的,而runnerActivity01.w页面里面放有一个windowContainer组件(加载的页面是pageActivity01.w),会不会应为这种方式导致呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-4 09:25:44 | 显示全部楼层
不要在studio中启动服务,直接到tomcat\bin目录下启动startup.bat,然后第二次运行看看运行效果

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



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

使用道具 举报

18

主题

52

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2017-7-4 14:14:59 | 显示全部楼层
jishuang 发表于 2017-7-4 09:25
不要在studio中启动服务,直接到tomcat\bin目录下启动startup.bat,然后第二次运行看看运行效果

windowCon ...

经测试这个跟tomcat服务启动的方式没有关系,跟windowContainer组件的加载时机或者方式有关系,autoLoad设置为true就会出现进度条卡在一半的情况,现在是通过代码控制加载时机可以解决这种情况,但是还是不知道最终原因是啥,谢谢@jishuang的解答,应该可以结贴了
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-4 15:45:48 | 显示全部楼层
确认是否是windowContainer打开时做了什么操作,或者打开的页面在加载了做了什么操作导致的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

18

主题

52

帖子

353

积分

中级会员

Rank: 3Rank: 3

积分
353
QQ
 楼主| 发表于 2017-7-4 16:10:35 | 显示全部楼层
jishuang 发表于 2017-7-4 15:45
确认是否是windowContainer打开时做了什么操作,或者打开的页面在加载了做了什么操作导致的 ...

1、在打开的页面model的onParamsReceive事件中对bizData进行了条件过滤刷新动作,没有其他操作
2、windowContainer打开时没有做什么操作,只是autoLoad设置为true了才导致问题的情况,设置为false后问题情况就消失了
这让我想起前面有个项目是在Widget中也使用了windowContainer该组件加载页面的方式,也出现了这种的情况
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-4 16:55:40 | 显示全部楼层
本地测试么问题啊

平台首页中的待办和提交都是这样的实现的都没问题啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 02:32 , Processed in 0.121365 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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