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

QQ登录

只需一步,快速开始

查看: 2048|回复: 6

[处理中4] windowDialog

[复制链接]

12

主题

26

帖子

130

积分

初级会员

Rank: 2

积分
130
QQ
发表于 2017-4-5 16:34:47 | 显示全部楼层 |阅读模式
使用windowDialog和timer做了一个锁屏弹出框(输入密码后解锁),但是如果在弹出该锁屏页面之前,已经打开其他的windowDialog页面时,则这个页面和锁屏页面都可以被操作,这样相当于锁屏失败了,请问大神们该如何解决,有没有进行限制的方法。(锁屏弹出框是在页面调度框架页index.w中打开的)

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-5 18:09:31 | 显示全部楼层
你说的是同时打开两个dialog? 你是否可以先判断是否有已经打开的dialog呢?
回复 支持 反对

使用道具 举报

12

主题

26

帖子

130

积分

初级会员

Rank: 2

积分
130
QQ
 楼主| 发表于 2017-4-5 18:45:21 | 显示全部楼层
半导体 发表于 2017-4-5 18:09
你说的是同时打开两个dialog? 你是否可以先判断是否有已经打开的dialog呢?

您的意思是每打开一个dialog就记一个flag,然后在锁屏页面打开的时候把之前的那个页面关掉?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-6 09:34:24 | 显示全部楼层
huhhu 发表于 2017-4-5 18:45
您的意思是每打开一个dialog就记一个flag,然后在锁屏页面打开的时候把之前的那个页面关掉? ...

意思差不多吧
回复 支持 反对

使用道具 举报

12

主题

26

帖子

130

积分

初级会员

Rank: 2

积分
130
QQ
 楼主| 发表于 2017-4-6 10:43:01 | 显示全部楼层
能不能直接判断当前是否有对话框被打开,感觉传参数好麻烦啊
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-6 14:07:50 | 显示全部楼层
huhhu 发表于 2017-4-6 10:43
能不能直接判断当前是否有对话框被打开,感觉传参数好麻烦啊

可不可以计一个全局变量  判断全局变量的值来实现
回复 支持 反对

使用道具 举报

12

主题

26

帖子

130

积分

初级会员

Rank: 2

积分
130
QQ
 楼主| 发表于 2017-4-7 12:06:26 | 显示全部楼层
全局变量的话,我想只能存到localStorage里了,因为其他的dialog不是在index打开的。还有一个问题是存的内容应该是xid吧,我该怎样在index取到这个dialog对象呢,必须要找到这个对象执行close()
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-6 13:19 , Processed in 0.051556 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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