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

QQ登录

只需一步,快速开始

查看: 11135|回复: 11

[结贴] 遮罩层问题

[复制链接]

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
发表于 2015-10-30 09:25:02 | 显示全部楼层 |阅读模式
               this.comp("PopOver").show();
                Model.prototype.queryData(this,params);
                this.comp("PopOver").hide();
就是查询前显示遮罩层,查询结束隐藏遮罩层,现在的问题是,数据在查询时遮罩层没有显示出来,屏幕出现卡顿现象(因为是查询设置是同步的,数据正在查询),用debuggger调试,遮罩层正常显示,隐藏,为什么正常状况下,遮罩层没有显示呢?
发表于 2015-10-30 10:23:59 | 显示全部楼层
可能数据查询太快了的缘故吧!课可以故意设置时间长一点试试。比如settimeout时间段后在隐藏
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-10-30 11:37:10 | 显示全部楼层
liangyongfei 发表于 2015-10-30 10:23
可能数据查询太快了的缘故吧!课可以故意设置时间长一点试试。比如settimeout时间段后在隐藏 ...

如果是数据查询太快的话,应该不会出现屏幕卡顿的情况啊。现在是一点刷新,整个应用和死机了一样,也不出现popOver
回复 支持 反对

使用道具 举报

发表于 2015-10-30 13:04:41 | 显示全部楼层
liuyubiao 发表于 2015-10-30 11:37
如果是数据查询太快的话,应该不会出现屏幕卡顿的情况啊。现在是一点刷新,整个应用和死机了一样,也不出 ...

你是不是调试模式?调试模式下,每次都会重新编译.w文件的,建议使用“启动WeX5运行平台.bat”启动tomcat服务器!,这样刷新就不会重新编译了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-10-30 13:09:19 | 显示全部楼层
liangyongfei 发表于 2015-10-30 13:04
你是不是调试模式?调试模式下,每次都会重新编译.w文件的,建议使用“启动WeX5运行平台.bat”启动tomcat ...

好的,多谢回答,我去试试
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-10-30 14:14:06 | 显示全部楼层
liangyongfei 发表于 2015-10-30 13:04
你是不是调试模式?调试模式下,每次都会重新编译.w文件的,建议使用“启动WeX5运行平台.bat”启动tomcat ...

popOver依然无法显示,不是重新编译.w文件的问题(我是做了一个刷新功能,不是按浏览器的刷新按钮,不需要重新编译.w文件的),现在的情况是同步查询数据时,无法操作其他功能,必须等到查询结束才能继续操作,popOver不显示出来,查询在执行,所以看起来像死机了一样
回复 支持 反对

使用道具 举报

发表于 2015-10-30 14:43:01 | 显示全部楼层
liuyubiao 发表于 2015-10-30 14:14
popOver依然无法显示,不是重新编译.w文件的问题(我是做了一个刷新功能,不是按浏览器的刷新按钮,不需 ...

你的代码怎样写的?本地测试没问题,拖动一个popOver直接,直接用按钮点击调用他的show方法
this.comp("popOver1").show();
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-10-30 16:04:47 | 显示全部楼层
liangyongfei 发表于 2015-10-30 14:43
你的代码怎样写的?本地测试没问题,拖动一个popOver直接,直接用按钮点击调用他的show方法
this.comp("p ...

                this.comp("PopOver").show();
                Model.prototype.queryData(this,params);
                this.comp("PopOver").hide();

                Model.prototype.queryData = function(event){
                                         var str = "{\"@type\":\"table\",\"category\":[\"D\"],\"rows\":[{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}},{\"depaName\":{\"value\":\"财务部\"},\"enteId\":{\"value\":\"1\"},\"enteName\":{\"value\":\"灰灰\"},\"group\":{\"value\":\"D\"},\"Image\":{\"value\":\"N1\"},\"loginName\":{\"value\":\"huihui@163.com\"},\"otherPhone\":{\"value\":\" ip:1111\"},\"phoneNumber\":{\"value\":\"12345654321\"},\"postName\":{\"value\":\"软件工程师\"},\"realName\":{\"value\":\"灰灰\"},\"userId\":{\"value\":\"486\"}}],\"userdata\":{\"idColumnName\":\"userId\",\"idColumnType\":\"String\",\"relationAlias\":\"group,userId,enteId,enteName,loginName,realName,phoneNumber,depaName,otherPhone,postName\",\"relationTypes\":\"String,String,String,String,String,String,String,String,String,String\",\"sys.count\":20}}";
                var jsTable = JSON.parse(str);
                var categoryData = event.comp("categoryData");
                var result = jsTable.category;
                var str = "";
                categoryData.clear();
                // 对标题栏进行校验,使其不能重复
                for ( var i = 0; i < result.length; i++) {
                        var val = result;
                        if (str.indexOf(val) < 0) {
                                categoryData.newData({
                                        defaultValues : [ {
                                                "category" : val
                                        } ]
                                });
                                str += val;
                        }
                }
                var userdata = event.comp('userData');
                userdata.clear();
                userdata.loadData(jsTable);
}
回复 支持 反对

使用道具 举报

42

主题

140

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
QQ
 楼主| 发表于 2015-10-30 16:07:35 | 显示全部楼层
liangyongfei 发表于 2015-10-30 14:43
你的代码怎样写的?本地测试没问题,拖动一个popOver直接,直接用按钮点击调用他的show方法
this.comp("p ...

切了20条数据,你试试看,实际比这多,查询步骤省了,用了popOver后总感觉是先执行完查询,popOver才显示出来的,但是debugger按部执行时,一切正常
回复 支持 反对

使用道具 举报

发表于 2015-10-30 16:58:58 | 显示全部楼层
liuyubiao 发表于 2015-10-30 16:07
切了20条数据,你试试看,实际比这多,查询步骤省了,用了popOver后总感觉是先执行完查询,popOver才显示 ...

调用queryData直接使用this.queryData方法就行吧!你这调用方法好奇怪
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 16:21 , Processed in 0.056398 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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